First write a Scala class:
Complex.scala
Compile this using scalac:
Now write our Groovy Program:
ComplexMain.groovy
Now run the program (assuming scala-library.jar is in the CLASSPATH):
Which produces:
1.2+3.4i
Note that in this example it would have been just as easy to write our Complex class using Groovy as follows:
but in other cases you may have some existing scala classes you wish to reuse from Groovy.
Labels