diff --git a/effective_go_ru.md b/effective_go_ru.md index 898f1fd..2978c8c 100644 --- a/effective_go_ru.md +++ b/effective_go_ru.md @@ -18,7 +18,6 @@ - [Имена интерфейсов](#имена-интерфейсов) - [MixedCaps](#mixedcaps) - [Точки с запятой](#точки-с-запятой) - - [*Почему именно так?*](#почему-именно-так) - [Управляющие конструкции](#управляющие-конструкции) - [If](#if) - [Повторное объявление и присваивание](#повторное-объявление-и-присваивание) @@ -271,7 +270,7 @@ if i < f() // неправильно! } ``` -#### *Почему именно так?* +***Почему именно так?*** Потому что `if i < f()` не заканчивается во втором случае открывающей скобкой, а **значит условие окончено**, а значит лексер поставит точку с запятой. Когда лексер видит конструкцию вида `if i < f() {`, он понимает, что дальше идет тело условия.