Rust - пример HelloWorld
В этой главе объясняется базовый синтаксис языка Rust с помощью HelloWorld пример.
Создать HelloWorld-App папку и перейдите в эту папку на терминале
C:\Users\Admin>mkdir HelloWorld-App
C:\Users\Admin>cd HelloWorld-App
C:\Users\Admin\HelloWorld-App>
Чтобы создать файл Rust, выполните следующую команду -
C:\Users\Admin\HelloWorld-App>notepad Hello.rs
Программные файлы Rust имеют расширение .rs. Приведенная выше команда создает пустой файлHello.rsи открывает его в блокноте. Добавьте в этот файл приведенный ниже код -
fn
main(){
println!("Rust says Hello to TutorialsPoint !!");
}
Вышеупомянутая программа определяет функцию main fn main () . Сноска ключевое слово используется для определения функции. Основное () является предопределенной функцией , которая действует в качестве точки входа в программу. println! предопределенный макрос в Rust. Он используется для вывода на консоль строки (здесь Hello). Макро вызовы всегда помечаются восклицательным знаком - ! .
Скомпилируйте Hello.rs файл с использованием rustc.
C:\Users\Admin\HelloWorld-App>rustc Hello.rs
После успешной компиляции программы создается исполняемый файл ( имя_файла.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 на вкладке «Редактор» и нажмите «Выполнить», чтобы просмотреть результат.