Skip to content

Commit 87b7dbe

Browse files
Mikeostgitlocalize-app[bot]
authored andcommitted
Translate ch10-00-generics.md via GitLocalize
1 parent 2ea5766 commit 87b7dbe

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

rustbook-ru/src/ch10-00-generics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
## Удаление дублирования кода с помощью выделения общей функциональности
1414

15-
В обобщениях мы можем заменить конкретный тип на "заполнитель" (placeholder), обозначающую несколько типов, что позволяет удалить дублирующийся код. Прежде чем углубляться в синтаксис обобщённых типов, давайте сначала посмотрим, как удалить дублирование, не задействует универсальные типы, путём извлечения функции, которая заменяет определённые значения заполнителем, представляющим несколько значений. Затем мы применим ту же технику для извлечения универсальной функции! Изучив, как распознать дублированный код, который можно извлечь в функцию, вы начнёте распознавать дублированный код, который может использовать обобщённые типы.
15+
В обобщениях мы можем заменить конкретный тип на "заполнитель" (placeholder), обозначающую несколько типов, что позволяет удалить дублирующийся код. Прежде чем углубляться в синтаксис обобщённых типов, давайте сначала посмотрим, как удалить дублирование, не задействуя универсальные типы, путём извлечения функции, которая заменяет определённые значения заполнителем, представляющим несколько значений. Затем мы применим ту же технику для извлечения универсальной функции! Изучив, как распознать дублированный код, который можно извлечь в функцию, вы начнёте распознавать дублированный код, который может использовать обобщённые типы.
1616

1717
Начнём с короткой программы в листинге 10-1, которая находит наибольшее число в списке.
1818

0 commit comments

Comments
 (0)