Изучение различных методов написания «Привет, мир!» Программа на Rust

В мире программирования написание «Hello, World!» Программа часто является для новичков первым шагом к знакомству с новым языком. Rust, современный язык системного программирования, известный своей безопасностью, параллелизмом и производительностью, предлагает множество способов написания этой простой, но знаковой программы. В этой статье блога мы рассмотрим различные способы написания сообщения «Hello, World!» программу на Rust, при этом предоставляя примеры кода.

Метод 1: использование println! Макрос
Самый простой способ напечатать «Hello, World!» в Rust используется макрос println!. Макрос позволяет форматировать вывод на консоль и автоматически добавляет символ новой строки.

fn main() {
    println!("Hello, World!");
}

Метод 2: использование изменяемой строки
В этом методе мы создаем изменяемую строку String, а затем используем метод push_strдля добавления строки «Hello, World! ” сообщение к нему. Наконец, мы печатаем строку с помощью макроса println!.

fn main() {
    let mut message = String::new();
    message.push_str("Hello, World!");
    println!("{}", message);
}

Метод 3: использование строкового литерала
Строковый литерал — это последовательность символов, заключенная в двойные кавычки. Мы можем напрямую назначить команду «Hello, World!» строковый литерал переменной, а затем распечатайте его.

fn main() {
    let message = "Hello, World!";
    println!("{}", message);
}

Метод 4: использование байтового массива
Rust позволяет представлять строки в виде байтовых массивов. Мы можем определить массив байтов со значениями ASCII символов в «Hello, World!» и распечатайте его с помощью макроса println!.

fn main() {
    let message = b"Hello, World!";
    println!("{}", String::from_utf8_lossy(message));
}

Метод 5: использование строки форматирования
В этом методе мы используем строку форматирования для указания «Hello, World!» сообщение, а затем распечатайте его с помощью макроса println!.

fn main() {
    let message = format!("Hello, World!");
    println!("{}", message);
}

В этой статье мы рассмотрели различные способы написания сообщения «Hello, World!» программа на Rust. От использования макроса println!до манипулирования строками и байтовыми массивами, Rust предоставляет несколько вариантов достижения одного и того же результата. Понимая эти различные методы, новички смогут лучше понять синтаксис и функции Rust. Приятного кодирования!