Rust: Привет, Мир!
Изучать язык программирования, по традиции, начинают с программы 'Hello, World!', которая выводит этот текст на экран.
В языке Rust эта программа будет выглядеть так:
pub fn greet() {
println!("Hello, World!");
}Функция println! принимаем строку Hello, World! и выводит её в терминал.
Задание
Наберите в редакторе код из задания символ в символ и нажмите «Запустить».
println!("Hello, World!");Внимание: если вы напишете
heLLo, woRld!вместоHello, World!, то это будет считаться другим текстом, потому что заглавные и строчные буквы — это разные символы. Размер буквы называют регистром, и говорят: регистр — важен! Это касается почти всего в коде, поэтому привыкайте всегда обращать внимание на регистр.
Полезное
Если в редакторе есть запись
// BEGINи// END, то код нужно писать между этими строчками.
Rust: Привет, Мир!
Изучать язык программирования, по традиции, начинают с программы 'Hello, World!', которая выводит этот текст на экран.
В языке Rust эта программа будет выглядеть так:
pub fn greet() {
println!("Hello, World!");
}Функция println! принимаем строку Hello, World! и выводит её в терминал.
Задание
Наберите в редакторе код из задания символ в символ и нажмите «Запустить».
println!("Hello, World!");Внимание: если вы напишете
heLLo, woRld!вместоHello, World!, то это будет считаться другим текстом, потому что заглавные и строчные буквы — это разные символы. Размер буквы называют регистром, и говорят: регистр — важен! Это касается почти всего в коде, поэтому привыкайте всегда обращать внимание на регистр.
Полезное
Если в редакторе есть запись
// BEGINи// END, то код нужно писать между этими строчками.
Ваше упражнение проверяется по этим тестам
mod index;
#[allow(dead_code)]
pub fn main() {
use index::greet;
greet();
}
#[cfg(test)]
mod tests {
#[test]
fn test() {
let cmd = std::process::Command::new("cargo")
.arg("run")
.output()
.expect("`cargo run` works for basic projects");
let out = String::from_utf8_lossy(&cmd.stdout);
assert_eq!(out, "Hello, World!\n");
}
}Решение учителя откроется через:
20:00
