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

Практика на структуры в Rust

Опишите структуру Item с полями label типа текстовой ссылки и qty типа i32. Соберите значение с подписью "pen" и количеством 3, выведите qty.

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

struct User { name: &'static str, age: i32, } let user = User { name: "ann", age: 20 };

Замените возраст на 21 и выведите оба поля двумя командами печати.

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

struct User { name: &'static str, age: i32, } let first = User { name: "ann", age: 20 }; let second = User { name: "ann", age: 20 };

Запишите в same, совпадают ли имя и возраст у обеих записей, и выведите same.

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

struct City { name: &'static str, } struct User { name: &'static str, age: i32, city: City, } let user = User { name: "bob", age: 25, city: City { name: "oslo" }, };

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

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

struct User { name: &'static str, age: i32, } let users = vec![ User { age: 30, name: "ann" }, User { name: "bob", age: 22 }, ];

Выведите имя элемента с номером 1.

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

struct User { name: &'static str, age: i32, } let mut users = vec![ User { name: "ann", age: 20 }, User { name: "bob", age: 22 }, ];

У первого элемента замените возраст на 21, у второго имя на "ben". Выведите поле age первого и поле name второго.

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