На информационном ресурсе применяются рекомендательные технологии (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети "Интернет", находящихся на территории Российской Федерации)

Прелести Groovy

Крылов Е.

Как обычно, начнем с HelloWorld.

Для этого достаточно создать файл с расширением .groovy содержащий строку:
println “Hello World” и запустить его в командной строке:
>groovy privet.groovy
> HelloWorld
Позволим себе большего и расширим наш первый скрипт, заодно рассмотрев как работать со строками в Groovy.

String str = "Hello World!"

println str

Легко проверить, что результат тот же.
Но можно все упростить:

str = "Hello World!"

println str

Легко видеть, что не обязательно объявлять строку, Groovy сам поймет.
А понимает он не только это.


Integer x = 123
String y = "hello " + x
println y

на выходе

> hello + 123
В Groovy легко работать с типами. В этом убедиться убрав объявления типов в приведенном примере:
x = 123
y = "hello " + x
println y

на выходе

> hello + 123
Groovy сам определил тип переменной.

Приятная возможность языка – использование строк с переносами:

str = "hello
there
how are things?"

println(str)

результат исполнения скрипта:

hello
there
how are things?

наверх