|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Оператор присовоения(если не равно null)
Всем привет. Вот есть имедж, к которому применяется, какой-либо фильтр. Как определить без проверки if и выполнить функцию в случае, если фильтр не равен null?
Попытался таким образом Выдаёт ошибку, что диспос, не может быть выполнен, если null. Я думал != null вот эта часть, как раз это проконтролирует или надо по другому? |
|
|||||
Регистрация: Apr 2009
Сообщений: 409
|
твой пример вообще не понятно откуда и с каким расчетом взять
для читабельности лучше брать как раз с ифом, но если хочется приключений, можно так. или так |
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
О, спасибо большое. Так работает)
|
|
|||||
Регистрация: Apr 2009
Сообщений: 409
|
так а чем не устраивает все таки с ифом? зачем использовать конструкции которые потом не сможешь понять?)
|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Да просто хотелось всё в одну строку уместить. Сейчас понял, что можно сделать и так
|
|
|||||
Регистрация: Apr 2009
Сообщений: 409
|
однако)
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
кстати,в java, все эти !=null считается антипаттерном.Типа вместо null лучше создавать пустой MovieClip.
Последний раз редактировалось undefined; 30.03.2017 в 02:18. |
|
|||||
Регистрация: Apr 2009
Сообщений: 409
|
это как?
|
|
|||||
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Именно.Цель -избежать NPE без ненужных проверок.
Последний раз редактировалось undefined; 29.03.2017 в 23:17. |
Часовой пояс GMT +4, время: 10:26. |
|
« Предыдущая тема | Следующая тема » |
|
|