![]() |
|
|
|||||
Lorem ipsum
|
Ой всё! Людям, которые с налёту понимают регулярки, необходимо сдавать тесты на неинопланетность
![]()
__________________
Поймай яблоко 2! |
|
|||||
Lorem ipsum
|
caseyryan, ты сейчас наговорил не депортацию с планеты, ты в курсе? ))
__________________
Поймай яблоко 2! |
|
|||||
Палится кейс, ох палится..... Не ведает левая третья пара щупалец, что творит правая пятая....
![]() |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,782
|
Цитата:
|
|
|||||
Lorem ipsum
|
Тю, это может и не особо длинно, но до неприличия ясно! )
__________________
Поймай яблоко 2! |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,782
|
Вот именно, а ясность куда важнее краткости. Вариант с || ещё куда ни шло, но выглядит не очень (result = result), а с ||= вообще не у всех в мозгу сходу распознаётся.
|
|
|||||
Lorem ipsum
|
Ну, это уже дело привычки, спорить не стану. Другое дело, что можно и так (но это будет уже почти if и не так элегантно):
__________________
Поймай яблоко 2! |
|
|||||
Цитата:
Лучше вот так и привести к одному типу, на всякий Выглядит откровенно плохо. Потому что if (!result) устоявшееся выражение и среднестатистический кодер понимает, что оно значит. С || и ||= чуть сложнее на первый взгляд и нужно знать что логический оператор "или" возвращает не логический тип Boolean по многим заблуждениям (вот тут то все и валятся!), но это настолько устоявшееся выражение в других языках (особенно с теми, у которых есть statement modifiers), что мне удивительно его игнорирование здесь.
__________________
Тут мужик танцует и поёт про флэш |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:04. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|