2016-06-15 2 views

ответ

3

Это удобство. Легче и короче писать такие условия, как someMap, чем someMap!=null && !someMap.isEmpty(). Да, есть библиотеки, которые могут выполнять обе эти проверки за один раз, но тогда вы получаете MyAwesomeLibrary.makeThisTestForMe(someMap).

С Groovy это всего лишь меньше кода.

Кроме того, вы можете настроить поведение путем переопределения метода asBoolean по любой причине.

Смежные вопросы