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