Подскажите, плис, надо ли все же ставить фигурные скобки в if-else, if() {....} else {.....}?
В обучении, в примере, их не было. Валидатор пропустил код без скобок. Задача решена правильно. А в "помощи" в решении задачи, скобки стоят.
САН САНЫЧ
13 уровень
фигурные скобки в условно операторе
Обсуждается
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
MasterMarg
30 мая 2023, 12:44
Без фигурных скобок после if или else блоком считается только непосредственно следующая инструкция (строка до ;), а с фигурными скобками можно в блок вписать несколько инструкций. Рекомендуется всегда писать фигурные скобки, так как это облегчает чтение кода другими разработчиками
+1
САН САНЫЧ
1 июня 2023, 18:01
👍
0
Alex
30 мая 2023, 10:32
я бы ставил всегда. Я хоть и тоже новичок, но проходил другие курсы и там, например, возможность отсутствия else вообще не упоминалась. Не вижу практического смысла в том, чтобы else не указывать, можно запутаться и получить ошибку.
0
MasterMarg
25 июля 2023, 10:36
Практический смысл в том, что отсутствие лишних блоков упрощает код. Зачем писать
если можно
0
Алексей Михайлов
28 мая 2023, 13:28
рекомендую ставить из всегда.
так ты точно будешь знать где блок крда начинается и заканчивается!
если их не поставить, то твой блок if() или else будет распространятся только на следующую за ним строку
пример:
-2
САН САНЫЧ
29 мая 2023, 17:18
👍
0
Alex
30 мая 2023, 10:48
не очень понял этот пример. Скорее должно выглядеть так:
0