Skip to content

Commit

Permalink
Translate ch01-03-hello-cargo.md via GitLocalize
Browse files Browse the repository at this point in the history
  • Loading branch information
ava57r authored and gitlocalize-app[bot] committed May 2, 2024
1 parent df159cc commit 74c4a85
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions rustbook-ru/src/ch01-03-hello-cargo.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Cargo - это система сборки и менеджер пакетов Ru

Самые простые программы на Rust, подобные той, которую мы написали, не имеют никаких зависимостей. Если бы мы сделали проект «Hello, world!» с Cargo, он бы использовал только ту часть Cargo, которая отвечает за компиляцию вашего кода. По мере написания более сложных программ на Rust вы будете добавлять зависимости, а если вы начнёте проект с использованием Cargo, добавлять зависимости станет намного проще.

Поскольку значительное число проектов Rust используют Cargo, оставшаяся часть книги подразумевает, что вы тоже используете Cargo. Cargo входит в комплект поставки Rust, если вы использовали официальные программы установки, рассмотренные в разделе ["Установка"](ch01-01-installation.html#installation)<!-- ignore -->. Если вы установили Rust другим способом, проверьте, установлен ли Cargo, введя в терминале следующее:
Поскольку значительное число проектов Rust используют Cargo, оставшаяся часть книги подразумевает, что вы тоже используете Cargo. Cargo входит в комплект поставки Rust, если вы использовали официальные программы установки, рассмотренные в разделе ["Установка"]<!-- ignore -->. Если вы установили Rust другим способом, проверьте, установлен ли Cargo, введя в терминале следующее:

```console
$ cargo --version
Expand Down Expand Up @@ -50,7 +50,7 @@ edition = "2021"

Первая строка, `[package]`, является заголовочной секцией, которая указывает что следующие инструкции настраивают пакет. По мере добавления больше информации в данный файл, будет добавляться больше секций и инструкций (строк).

Следующие три строки задают информацию о конфигурации, необходимую Cargo для компиляции вашей программы: имя, версию и редакцию Rust, который будет использоваться. Мы поговорим о ключе `edition` в [Приложении E](appendix-05-editions.html)<!-- ignore -->.
Следующие три строки задают информацию о конфигурации, необходимую Cargo для компиляции вашей программы: имя, версию и редакцию Rust, который будет использоваться. Мы поговорим о ключе `edition` в [Приложении E]<!-- ignore -->.

Последняя строка, `[dependencies]` является началом секции для списка любых зависимостей вашего проекта. В Rust, это внешние пакеты кода, на которые ссылаются ключевым словом *crate*. Нам не нужны никакие зависимости в данном проекте, но мы будем использовать их в первом проекте главы 2, так что нам пригодится данная секция зависимостей потом.

Expand Down Expand Up @@ -146,7 +146,7 @@ $ cd someproject
$ cargo build
```

Для получения дополнительной информации о Cargo ознакомьтесь с [его документацией](https://doc.rust-lang.org/cargo/) .
Для получения дополнительной информации о Cargo ознакомьтесь с [его документацией] .

## Итоги

Expand All @@ -159,3 +159,8 @@ $ cargo build
- создать и запустить новый проект, используя соглашения и команды Cargo.

Это отличное время для создания более существенной программы, чтобы привыкнуть читать и писать код на языке Rust. Итак, в главе 2 мы построим программу для игры в угадай число. Если вы предпочитаете начать с изучения того, как работают общие концепции программирования в Rust, обратитесь к главе 3, а затем вернитесь к главе 2.


["Установка"]: ch01-01-installation.html#installation
[Приложении E]: appendix-05-editions.html
[его документацией]: https://doc.rust-lang.org/cargo/

0 comments on commit 74c4a85

Please sign in to comment.