From 87b7dbe243e1c56e00589d26135a1983bc05f630 Mon Sep 17 00:00:00 2001 From: Mikhail Ostashchenko Date: Sun, 7 Jan 2024 15:25:23 +0000 Subject: [PATCH] Translate ch10-00-generics.md via GitLocalize --- rustbook-ru/src/ch10-00-generics.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rustbook-ru/src/ch10-00-generics.md b/rustbook-ru/src/ch10-00-generics.md index c20c3d73e..35e5660a6 100644 --- a/rustbook-ru/src/ch10-00-generics.md +++ b/rustbook-ru/src/ch10-00-generics.md @@ -12,7 +12,7 @@ ## Удаление дублирования кода с помощью выделения общей функциональности -В обобщениях мы можем заменить конкретный тип на "заполнитель" (placeholder), обозначающую несколько типов, что позволяет удалить дублирующийся код. Прежде чем углубляться в синтаксис обобщённых типов, давайте сначала посмотрим, как удалить дублирование, не задействует универсальные типы, путём извлечения функции, которая заменяет определённые значения заполнителем, представляющим несколько значений. Затем мы применим ту же технику для извлечения универсальной функции! Изучив, как распознать дублированный код, который можно извлечь в функцию, вы начнёте распознавать дублированный код, который может использовать обобщённые типы. +В обобщениях мы можем заменить конкретный тип на "заполнитель" (placeholder), обозначающую несколько типов, что позволяет удалить дублирующийся код. Прежде чем углубляться в синтаксис обобщённых типов, давайте сначала посмотрим, как удалить дублирование, не задействуя универсальные типы, путём извлечения функции, которая заменяет определённые значения заполнителем, представляющим несколько значений. Затем мы применим ту же технику для извлечения универсальной функции! Изучив, как распознать дублированный код, который можно извлечь в функцию, вы начнёте распознавать дублированный код, который может использовать обобщённые типы. Начнём с короткой программы в листинге 10-1, которая находит наибольшее число в списке.