销售热线:18001190298 服务热线:13146600880
SEARCH

   Groovy语法分享

对于Java开发人员来说,Groovy是很简单的

因为如果你不懂Groovy,完全可以直接书写Java语句,它会被兼容。

对于非Java开发人员而言,Groovy比Java更简单。

让我们一步一步的来转化吧

你可以这样输出

// Java System.out.println("Hello");  // Groovy println "hello"

你可以这样定义Map和List

// Java Map map = new HashMap(); // ... put List list = new ArrayList(); // ... add  // Groovy def map = ["1":"one","2":"two"] def list = [1,2,3,4,5,6]

还有GString

def name = "user" def age = 21 // Java "姓名:" + name + ",年龄:"+ age  // Groovy "姓名:$name,年龄:$age"

for循环

// Java for (int i = 0; i < 100; i++) {  } // Groovy for (i in 1..100){  }

参考链接:

语法风格指南(极客学院)

groovy语法(简书)

字符串操作

def s = '20170001' println s[2..7] // 或者 s[2..-1]

将输出

170001