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

Несколько параметров функции в Rust

Функция может принимать не один параметр, а несколько. В этом случае их нужно перечислить через запятую. У каждого параметра свой тип. Порядок в списке совпадает с порядком значений при вызове.

Сделаем функцию show, которая принимает два числа и выводит на экран их сумму:

fn show(a: i32, b: i32) { println!("{}", a + b); } fn main() { show(1, 2); // выведет 3 }

Три параметра записывают так же. Функция show перемножает три числа и выводит произведение:

fn show(w: i32, h: i32, d: i32) { println!("{}", w * h * d); } fn main() { show(2, 3, 4); // выведет 24 }

Не обязательно передавать именно число. Можно передать переменную, в которой уже лежит нужное значение:

fn show(a: i32, b: i32) { println!("{}", a + b); } fn main() { let param1 = 1; let param2 = 2; show(param1, param2); // выведет 3 }

Сделайте функцию, которая параметрами принимает 3 числа и выводит на экран сумму этих чисел.

Сделайте функцию, которая параметром будет принимать 3 числа и выводить на экран их сумму. С помощью этой функции выведите сумму значений следующих переменных:

let param1 = 1; let param2 = 2; let param3 = 3;

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

fn main() { show(7, 2); }

Допишите show с двумя параметрами. Функция должна вывести большее из двух чисел.

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