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

Практика на замыкания в Rust

Запишите square с параметром i32 и выведите квадрат числа 6.

Дано число:

let bonus = 5;

Объявите with_bonus, которое прибавляет bonus к аргументу, и выведите результат для 12.

Даны переменные:

let a = 4; let b = 9;

Запишите sum_ab с двумя параметрами i32 и выведите сумму a и b.

Дано число:

let limit = 100;

Объявите fits с одним i32, которое возвращает да, если аргумент не больше limit, и выведите результат для 80 и 120 в двух строках.

Дана переменная:

let word = String::from("rust");

Запишите len_word с move без параметров, выведите длину текста и убедитесь, что word снаружи больше не читается.

Дан следующий код:

let step = 2; let twice = |n: i32| n * step;

Выведите результат применения twice к 5 и отдельно значение step.

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