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

Задачи на ООП в Rust. Часть 1

Объявите struct Employee.

Создайте экземпляр Employee и выведите его через println!("{:?}", employee) с #[derive(Debug)].

Добавьте struct Employee и метод show(&self) в impl, который выводит текст.

Сделайте struct Employee с полями name: String, age: u32, salary: u32.

Создайте struct:

struct Employee { name: String, age: u32, salary: u32 }

Создайте работника: имя "john", возраст 25, зарплата 1000.

Создайте второго работника:

let john = Employee { name: "john".into(), age: 25, salary: 1000 };

Создайте "eric", 26, 2000.

Выведите сумму зарплат двух работников.

Выведите сумму возрастов двух работников.

Реализуйте struct User с методом show(&self) самостоятельно.

Добавьте associated function fn new(name: String, age: u32, salary: u32) -> Self для Employee.

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