Крылов Е.
Как обычно, начнем с 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?