Задачи на closures в Rust. Часть 1
Сделайте closure |x| x * 2 и вызовите.
Дан код:
let add = |a, b| a + b;
Вызовите closure для чисел 3 и 5.
Укажите типы параметров closure явно.
Сохраните closure в переменную и вызовите дважды.
Сделайте closure без параметров.
Дан вектор:
let nums = vec![1, 2, 3];
Используйте for loop с closure через iter().for_each.
Сравните closure и fn pointer.
Сделайте closure, захватывающий переменную по borrow.
Сделайте closure с move.
Сделайте predicate closure для filter.