Учебники

Rust — пример HelloWorld

В этой главе объясняется основной синтаксис языка Rust на примере HelloWorld .

  • Создайте папку HelloWorld-App и перейдите к этой папке на терминале.

Создайте папку HelloWorld-App и перейдите к этой папке на терминале.

C:\Users\Admin>mkdir HelloWorld-App
C:\Users\Admin>cd HelloWorld-App
C:\Users\Admin\HelloWorld-App>
  • Чтобы создать файл Rust, выполните следующую команду —

Чтобы создать файл Rust, выполните следующую команду —

C:\Users\Admin\HelloWorld-App>notepad Hello.rs

Программные файлы Rust имеют расширение .rs. Приведенная выше команда создает пустой файл Hello.rs и открывает его в NOTEpad. Добавьте приведенный ниже код в этот файл —

fn
main(){
   println!("Rust says Hello to TutorialsPoint !!");
}

Вышеприведенная программа определяет функцию main для main () . Ключевое слово fn используется для определения функции. Main () — это предопределенная функция, которая действует как точка входа в программу. Println! предопределенный макрос в Rust Он используется для вывода строки (здесь Hello) на консоль. Макрозвонки всегда помечаются восклицательным знаком — ! ,

  • Скомпилируйте файл Hello.rs с помощью rustc .

Скомпилируйте файл Hello.rs с помощью rustc .

C:\Users\Admin\HelloWorld-App>rustc Hello.rs

После успешной компиляции программы создается исполняемый файл ( file_name.exe ). Чтобы проверить, создан ли файл .exe , выполните следующую команду.

C:\Users\Admin\HelloWorld-App>dir
//lists the files in folder
Hello.exe
Hello.pdb
Hello.rs
  • Запустите файл Hello.exe и проверьте вывод.

Что такое макрос?

Rust предоставляет мощную систему макросов, которая позволяет метапрограммировать. Как вы видели в предыдущем примере, макросы выглядят как функции, за исключением того, что их имя оканчивается на удар (!), Но вместо генерации вызова функции макросы расширяются до исходного кода, который компилируется с остальной частью программы. Следовательно, они предоставляют больше функций времени выполнения программе, чем функции. Макросы — это расширенная версия функций.

Использование println! Макрос — Синтаксис

println!(); // prints just a newline
println!("hello ");//prints hello
println!("format {} arguments", "some"); //prints format some arguments

Комментарии в Rust

Комментарии — это способ улучшить читаемость программы. Комментарии могут использоваться для включения дополнительной информации о программе, такой как автор кода, подсказки о функции / конструкции и т. Д. Компилятор игнорирует комментарии.

Rust поддерживает следующие типы комментариев —

  • Однострочные комментарии (//) — любой текст между // и концом строки рассматривается как комментарий

  • Многострочные комментарии (/ * * /) — эти комментарии могут занимать несколько строк.

Однострочные комментарии (//) — любой текст между // и концом строки рассматривается как комментарий

Многострочные комментарии (/ * * /) — эти комментарии могут занимать несколько строк.

пример

//this is single line comment

/* This is a
   Multi-line comment
*/

Выполнить онлайн

Программы Rust могут быть выполнены онлайн через Tutorialspoint Coding Ground . Напишите программу HelloWorld на вкладке «Редактор» и нажмите «Выполнить», чтобы просмотреть результат.

Выполнить онлайн