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

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

Сделайте функцию с двумя imm borrow одной строки — возможно ли?

Дан mut строка:

let mut s = String::from("hi");

Сделайте &mut s и измените содержимое.

Сделайте функцию, возвращающую &str из String (lifetime).

Используйте borrow в цикле for by reference.

Дан вектор:

let v = vec![1, 2, 3];

Передайте &v в функцию sum.

Сделайте метод struct с &self и &mut self.

Объясните dangling reference (conceptually).

Сделайте функцию max для &[i32].

Borrow поля struct через ссылку.

Сделайте iterator by borrow.

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