Использование Groovy: Ranges, Lists, Maps
В этой и нескольких последующих заметках я расскажу о Groovy. Groovy - это динамический язык для платформы Java, позволяющий использовать в ява-проектах многие возможности таких языков, как Ruby, Python и Perl.
По сравнению с Java, Groovy имеет значительное число отличий, позволяющих писать во многих случаях более лаконичный и читабельный код:
- Расширенные строки
- Встроенные ranges (промежутки), списки и maps (отображения)
- Spread Operator
- Встроенные регулярные выражения
- Поддержка замыканий
- Статическая и динамическая типизация
- Перегрузка операторов
- Мультиметоды
