Вышел Groovy 1.1-beta-3
Рубрика: Groovy | 21 September 2007, 16:30 |
Vadim Voituk
Среди значимых изменений:
- Преодолен последний этап на пути к интеграции с Java5: теперь в Groovy можно использовать enums
- Преобразование Map => Interface раслширено до Map => Class
- Расширен тернарный оператор: теперь вместо a != null ? a : “default value” можно писать a ?: “default value”
Разработчики назвали такое чудо Elvis operator и предложили пиво тому, кто первый скажет чем они думали когда выбирали такое название - Для фанатов метапрограммирования в ExpandoMetaClass добавлены дополнительные методы (см. документацию)
- Добавлена возможность управлять алгоритмом resolve-инга переменных при доступе из замыканий (чесно говоря, я себе такое представляю с трудом, да документации пока нет)
- Groovy-консоль наконец-то приобрела вменяемый вид: добавлены подсказки (на базе JLine), и базовая подсветка синтаксиса а ANSI-консолях
- В добавок Andres Almiray, не смотря на свой переезд в США, обещал привести в порядок внешний вид графической Groovy-консоли.
.
Tweet
?: -это смайл на елвиса похож
Хм… Действительно.
Наверное ты прав. Срочно пиши разработчикам :)
отличный ап…все нововведения полезны
Чесно говоря я был очень удивлен тем, что методы а-ля hasProperty() и hasMethod() класса ExpandoMetaClass появились только сейчас.