Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsSpDrPrm 50 of 288 menu
◀ ▶

Практика на пометки derive в Rust

Дана структура:

struct User { name: String, age: i32, }

Соберите пользователя с именем "leo" и возрастом 30 и выведите значение целиком одной командой.

Дана структура:

struct Point { x: i32, y: i32, }

Создайте точку с координатами 2 и 5 и выведите ее одной командой.

Дана структура:

struct User { name: String, age: i32, }

Соберите два значения с разным возрастом и выведите, равны ли они.

Дана структура:

struct Pair { left: i32, right: i32, }

Добавьте сравнение по полям, создайте две одинаковые пары и выведите, равны ли они.

Дана структура:

struct Tag { code: i32, label: String, }

Выведите два одинаковых значения целиком и результат их сравнения.

Дана структура:

struct User { name: String, age: i32, }

Сделайте копию значения, выведите исходное значение и копию целиком и покажите, равны ли они.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить