Практика на владение в Rust
Создайте вектор 1, 2, запишите
его во вторую переменную и выведите длину
только из второй.
Дан следующий код:
let a = vec![3, 3];
Оставьте обе переменные с одинаковым списком и выведите первый элемент из каждой.
Дан следующий код:
let mut title = String::from("rust");
Допишите "lang" в конец и выведите
title.
Дан следующий код:
let msg = String::from("hi");
Передайте текст в функцию печати так,
чтобы msg осталась снаружи,
и выведите msg еще раз после.
Дан следующий код:
fn use_vec(v: Vec<i32>) {
println!("{}", v.len());
}
fn main() {
let items = vec![7, 8];
use_vec(items);
}
Скажите, можно ли после строки с
use_vec вывести длину items.
Дан следующий код:
let mut s = String::from("a");
let ro = &s;
let rw = &mut s;
Скажите, соберется ли программа в таком виде.