В этой главе объясняется основной синтаксис языка 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 на вкладке «Редактор» и нажмите «Выполнить», чтобы просмотреть результат.