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

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

Сделайте вектор struct объектов Vec<Employee> и найдите max salary.

Дан struct:

struct QueryBuilder { sql: String }

Сделайте method chaining: select().from("users").where_("id=1").

Сделайте struct внутри struct (nested composition).

Сравните два struct через PartialEq вручную.

Дан код:

struct User { id: u64, name: String }

Сделайте HashMap<u64, User> и метод поиска по id.

Сделайте функцию, изменяющую slice struct объектов in-place.

Сделайте clone struct с вложенным Vec.

Реализуйте From/Into между двумя struct.

Сделайте trait object collection и downcast (concept).

Соберите мини-CRM: struct Contact, trait Storage, хранение в Vec и поиск через HashMap по id.

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