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

Вызов функции в Rust

Давайте теперь вызовем нашу функцию. Для этого необходимо написать ее имя и круглые скобки. Компилятор находит объявление на том же уровне файла и выполняет тело. После возврата управление продолжается в месте вызова.

fn show() { println!("!"); } fn main() { // Вызываем нашу функцию: show(); // выведет '!' }

Точка входа может запускать несколько разных имен по очереди. Каждый вызов выполняет свой блок целиком:

fn step_a() { println!("a"); } fn step_b() { println!("b"); } fn main() { step_a(); // выведет 'a' step_b(); // выведет 'b' }

Имя при вызове должно совпадать с объявлением. Если при пустом списке параметров забыть круглые скобки, программа не соберется.

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

fn show() { println!("line"); } fn main() { }

Допишите в точке входа вызов show.

Скажите, что произойдет, если в вызове забыть круглые скобки при пустом списке параметров.

Запишите блок show с печатью 1 и запустите его из точки входа.

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