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

Задачи на borrowing в Rust. Часть 4

Сделайте функцию с lifetime annotation 'a (basic).

Дан код:

let r; { let x = 5; r = &x; }

Объясните ошибку lifetime.

Сделайте struct с reference field (concept).

Используйте Cow<str> для borrow or owned.

Borrow в nested scopes.

Сделайте функцию longest with lifetimes.

Дан Vec:

let words = vec!["a", "bb", "ccc"];

Найдите longest через borrow.

Mutable borrow через метод chain.

Сделайте Rc preview vs borrow.

Сделайте функцию, которая принимает &str и возвращает String, а затем функцию, которая принимает владение String и возвращает её длину. Покажите цепочку borrow → owned.

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