Semicolons in groovy

Unlike in the Java programming language, it is not mandatory to have semicolons after the end of every statement, It is optional.

class Example {
   static void main(String[] args) {
      def x = 5
      println('Hello World');  

If you execute the above program, both statements in the main method don’t generate any error.