From ae93e18cd3443b5ada949fb24a30cc77ab0ed17f Mon Sep 17 00:00:00 2001 From: Terdunov Vyacheslav Date: Fri, 8 Jun 2018 23:51:05 +0300 Subject: [PATCH] Fix typos --- ru/02.5.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ru/02.5.md b/ru/02.5.md index 2471fd53..4f09d761 100644 --- a/ru/02.5.md +++ b/ru/02.5.md @@ -26,7 +26,7 @@ Этот код вычисляет площадь прямоугольника. Мы используем для этого функцию `area`, но это не метод структуры "rectangle" (как методы классов в классических объектно-ориентированных языках). Как Вы можете заметить, функция и структура здесь - две независимые друг от друга сущности. -Пока что это не является проблемой. Однако, если Вам нужно будет посчитать также площади круга, квадрата, пятиугольника или другой геометрической фигуры, Вам придется добавлять новые фукнции с похожими именами. +Пока что это не является проблемой. Однако, если Вам нужно будет посчитать также площади круга, квадрата, пятиугольника или другой геометрической фигуры, Вам придется добавлять новые функции с похожими именами. ![](images/2.5.rect_func_without_receiver.png?raw=true) @@ -214,7 +214,7 @@ ### Использование указателя в качестве ресивера -Давайте посмотрим на метод `SetColor`. Его ресивером является указатель на Box. Да, можно использовать `*Box` в качесве ресивера. Почему мы использовали здесь указатель? Потому что в этом методе мы хотим изменить цвет коробки (Box). Если бы мы не использовали указатель, метод бы изменил цвет лишь у копии Box. +Давайте посмотрим на метод `SetColor`. Его ресивером является указатель на Box. Да, можно использовать `*Box` в качестве ресивера. Почему мы использовали здесь указатель? Потому что в этом методе мы хотим изменить цвет коробки (Box). Если бы мы не использовали указатель, метод бы изменил цвет лишь у копии Box. Если мы видим, что ресивер - первый аргумент метода, несложно понять, как это работает. @@ -247,7 +247,7 @@ // определяем метод в Human func (h *Human) SayHi() { - fmt.Printf("Привет, меня зовут %s, моете позвонить мне по телефону %s\n", h.name, h.phone) + fmt.Printf("Привет, меня зовут %s, можете позвонить мне по телефону %s\n", h.name, h.phone) } func main() {