freeCodeCamp/guide/russian/rust/hello-world/index.md

53 lines
3.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Hello World
localeTitle: Привет мир
---
## Привет, Ржавчина
Написание первой программы Rust так же просто, как и ее установка. В каталоге проекта по вашему выбору создайте новый исходный файл `main.rs` Важно отметить, что файлы Rust всегда заканчиваются расширением `.rs` а имена файлов с более чем одним словом разделяются символами подчеркивания. Например, `helloworld.rs` станет `hello_world.rs` .
После создания `main.rs` добавьте следующий код внутри:
```rust
fn main() {
println!("Hello, world!");
}
```
Вау! Это было легко, не так ли? Внутри нового файла `main.rs` выполняется следующее:
* Первая строка `fn main()` обозначает ункцию_ в Rust. `main` функция особенная, это первая вещь, которую вызывают для каждой исполняемой программы Rust.
* Вторая строка `println!("Hello, world!")` Вызывает акрос_ Rust, передавая _строку_ как первый аргумент. Эта строка печатает строку «Привет, мир!». к терминалу. Вы можете сказать, вызываете ли вы акрос_ или ункцию_ Rust через наблюдение `!` ,
Чтобы выполнить программу, вы должны сначала ее скомпилировать:
```bash
$ rustc main.rs
```
Этот процесс создаст исполняемый файл в том же каталоге, который вы затем можете запустить:
```bash
$ ./main
Hello, world!
```
Поздравляем! Вы только что написали свою собственную программу Rust!
## Hello Cargo
Cargo - это инструмент сборки, который поставляется вместе с Rust при его установке и может использоваться для многих вещей. Здесь мы увидим альтернативный подход к использованию груза.
Сначала перейдите в родительский каталог вашего проекта и `cargo new hello_world` . Это создаст наш каталог проекта из `hello_world` с некоторыми файлами внутри него, те , будучи `Cargo.toml` повествующего `cargo` , как построить свой проект, а также `src/main.rs` который является нашим источник Rust файла. Если вы откроете этот файл, вы увидите, что какой-то код уже создан для того, чтобы мы запускали мир привет! Итак, давайте сделаем это.
Чтобы запустить вашу программу с грузом, это так же просто, как запуск `cargo run` в каталог вашего проекта, и он должен выглядеть примерно так:
```bash
cargo run
Compiling hello_world v0.1.0
Finished dev [unoptimized + debuginfo] target(s) in 1.31s
Running `target/debug/hello_world`
Hello, world!
```
Большая работа у вас теперь есть еще больше инструментов в вашем распоряжении!