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

Задачи на traits в Rust. Часть 3

Реализуйте стандартные traits: Display, From.

Дан trait:

trait Iterator { type Item; fn next(&mut self) -> Option<Self::Item>; }

Сделайте простой iterator.

Trait objects в Vec<Box>.

Supertraits: trait Outline: Display { ... }.

Дан код:

trait Animal { fn speak(&self); }

Сделайте Dog и Cat impl Animal.

Trait для operator overloading (Add).

Marker traits: Copy, Send, Sync (concept).

Trait vs enum dispatch.

Design trait hierarchy.

Комплексная задача на traits.

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