Groovy

Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax

Install

   1 cp apache-groovy-binary-3.0.3.zip ~/
   2 cd  ~/
   3 unzip  apache-groovy-binary-3.0.3.zip 
   4 nano ~/.bashrc
   5 # export GROOVY_HOME=$HOME/groovy-3.0.3
   6 # PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/user/jdk-11.0.2/bin:/home/user/scripts
   7 # PATH=$PATH:/opt/mssql-tools/bin/:$GROOVY_HOME/bin
   8 # export PATH
   9 . ~/.bashrc 
  10 groovysh
  11 # print("aaa")
  12 groovyConsole

groovyc - compiler

class X{
  int amount
}

def x = new X()
x.amount = 1
println("${x.amount}")

Groovy (last edited 2020-05-03 18:12:07 by localhost)