Groovy 简要语法

    xiaoxiao2026-01-01  2

    1.程序入口

    可以直接写语句。 也可以给当前groovy源文件的第一个类中添加main方法。见下:

    class Student{ static void main(args){ print "hi" } }

    2.示例代码

     

    3.动态闭包

    //为已有的类添加方法 String.metaClass.nihao={ -> print ('nihao') } String x="" x.nihao()

    4.注解

    4.1 @Singleton

    @Singleton class T {} //上面的等价于下面的 class T { private static volatile T instance private T() {} static T getInstance () { if (instance) { instance } else { synchronized(T) { if (instance) { instance } else { instance = new T () } } } } }

    最新回复(0)