В этой статье блога мы рассмотрим различные методы написания классической программы «Hello World» на Rust, современном языке системного программирования, известном своими функциями безопасности, скорости и параллелизма. Независимо от того, являетесь ли вы новичком или опытным разработчиком, это руководство предоставит вам множество примеров кода для начала работы с Rust.
Метод 1: базовый println! Макрос
Самый простой способ напечатать «Hello, World!» в Rust используется макрос println!. Откройте предпочитаемый вами текстовый редактор и создайте новый исходный файл Rust с расширением .rs. Добавьте следующий код:
fn main() {
println!("Hello, World!");
}
Сохраните файл, скомпилируйте его с помощью компилятора Rust (rustc) и выполните полученный двоичный файл.
Метод 2: использование переменной
В Rust вы можете назначить строку «Hello, World!» в переменную, а затем распечатайте ее. Вот пример:
fn main() {
let message = "Hello, World!";
println!("{}", message);
}
Метод 3. Использование функции
Другой подход заключается в определении отдельной функции, которая печатает сообщение «Hello, World!» сообщение. Вот как это можно сделать:
fn print_hello() {
println!("Hello, World!");
}
fn main() {
print_hello();
}
Метод 4: использование констант
Rust позволяет определять константы с помощью ключевого слова const. Вы можете использовать константу для хранения сообщения «Hello, World!» сообщение и распечатайте его. Вот пример:
const MESSAGE: &str = "Hello, World!";
fn main() {
println!("{}", MESSAGE);
}
Метод 5: использование структуры
В Rust вы можете создать структуру для инкапсуляции сообщения «Hello, World!» сообщение и определите метод его печати. Вот пример:
struct HelloWorld;
impl HelloWorld {
fn print_message(&self) {
println!("Hello, World!");
}
}
fn main() {
let hello = HelloWorld;
hello.print_message();
}
Поздравляем! Вы узнали несколько способов написания программы «Hello World» на Rust. Каждый метод предлагает свой подход, демонстрируя гибкость и выразительность языка Rust. Не стесняйтесь экспериментировать с этими примерами и исследовать больше возможностей программирования на Rust.
Следуя этому подробному руководству, вы теперь имеете прочную основу для начала своего пути в программировании на Rust. Приятного кодирования!