diff --git a/rustbook-ru/src/ch18-03-pattern-syntax.md b/rustbook-ru/src/ch18-03-pattern-syntax.md index c2b12acf1..993e2a2d1 100644 --- a/rustbook-ru/src/ch18-03-pattern-syntax.md +++ b/rustbook-ru/src/ch18-03-pattern-syntax.md @@ -70,7 +70,7 @@ Rust может сообщить, что `'c'` находится в диапа #### Деструктуризация структуры -В листинге 18-12 показана структура `Point` с двумя полями `x` и `y`, которые мы можем разделить, используя шаблон с выражением `let`. +В листинге 18-12 показана структура `Point` с двумя полями `x` и `y`, которые мы можем разделить, используя шаблон с инструкцией `let`. Файл: src/main.rs @@ -348,6 +348,6 @@ Rust не может определить, сколько значений в к ## Итоги -Шаблоны Rust очень помогают различать разные виды данных. При использовании их в выражениях `match`, Rust гарантирует, что ваши шаблоны охватывают все возможные значения, потому что иначе ваша программа не скомпилируется. Шаблоны в операторах `let` и параметрах функций делают такие конструкции более полезными, позволяя разбивать элементы на более мелкие части, одновременно присваивая их значения переменным. Мы можем создавать простые или сложные шаблоны в соответствии с нашими потребностями. +Шаблоны Rust очень помогают различать разные виды данных. При использовании их в выражениях `match`, Rust гарантирует, что ваши шаблоны охватывают все возможные значения, потому что иначе ваша программа не скомпилируется. Шаблоны в инструкциях `let` и параметрах функций делают такие конструкции более полезными, позволяя разбивать элементы на более мелкие части, одновременно присваивая их значения переменным. Мы можем создавать простые или сложные шаблоны в соответствии с нашими потребностями. Далее, в предпоследней главе книги, мы рассмотрим некоторые продвинутые аспекты различных возможностей Rust.