Skip to content

Commit

Permalink
Merge pull request #1318 from rust-lang-ru/gitlocalize-27276
Browse files Browse the repository at this point in the history
Translate ch18-03-pattern-syntax.md via GitLocalize
  • Loading branch information
ava57r authored Nov 26, 2023
2 parents 70d34fe + b9d5047 commit da0a203
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions rustbook-ru/src/ch18-03-pattern-syntax.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ Rust может сообщить, что `'c'` находится в диапа

#### Деструктуризация структуры

В листинге 18-12 показана структура `Point` с двумя полями `x` и `y`, которые мы можем разделить, используя шаблон с выражением `let`.
В листинге 18-12 показана структура `Point` с двумя полями `x` и `y`, которые мы можем разделить, используя шаблон с инструкцией `let`.

<span class="filename">Файл: src/main.rs</span>

Expand Down Expand Up @@ -348,6 +348,6 @@ Rust не может определить, сколько значений в к

## Итоги

Шаблоны Rust очень помогают различать разные виды данных. При использовании их в выражениях `match`, Rust гарантирует, что ваши шаблоны охватывают все возможные значения, потому что иначе ваша программа не скомпилируется. Шаблоны в операторах `let` и параметрах функций делают такие конструкции более полезными, позволяя разбивать элементы на более мелкие части, одновременно присваивая их значения переменным. Мы можем создавать простые или сложные шаблоны в соответствии с нашими потребностями.
Шаблоны Rust очень помогают различать разные виды данных. При использовании их в выражениях `match`, Rust гарантирует, что ваши шаблоны охватывают все возможные значения, потому что иначе ваша программа не скомпилируется. Шаблоны в инструкциях `let` и параметрах функций делают такие конструкции более полезными, позволяя разбивать элементы на более мелкие части, одновременно присваивая их значения переменным. Мы можем создавать простые или сложные шаблоны в соответствии с нашими потребностями.

Далее, в предпоследней главе книги, мы рассмотрим некоторые продвинутые аспекты различных возможностей Rust.

0 comments on commit da0a203

Please sign in to comment.