1:打开Idea的tools Groovy Console

这个界面 相当于是groovy的命令行 不用建立任何的工程 直接打开该菜单即可

2:groovy的打印语法
groovy语言和Java语言非常相似 sout快捷键也是一样 Java里相当于是System.out.print 这里也是相当于打印的作用:

可以看到groovy语言更加的随意,可以不用写分号、括号

3:groovy定义变量

4:groovy操作集合类型
//groovy操作集合 集合里面单引号 双引号都可以
def list = ['a','b']
//向list中添加元素c
list << 'c'
//取出list中第三个元素 即list下标为2的
println list.get(2);
//操作map
def map = ['key1' : 'value1','key2' : 'value2']
//向map中添加键值对
map.key3 = 'value3'
//打印出map中的key3的值
println map.get('key3')
打印结果:

5:groovy中的闭包
//groovy中的闭包,就是一段代码块,比如在gradle中,我们拿闭包当做参数使用
//定义一个闭包
def a = {
println "hello 闭包"
}
//定义个方法,方法里需要闭包的参数 groovy.lang Closure代表闭包类型的参数
def methodA(Closure closure){
//执行闭包
closure()
}
//调用方法
methodA(a)
//定义一个闭包 带参数的 v入参 ${v}获取入参值
def b = {
v ->
println "hello ${v}"
}
def methodB(Closure closure){
//执行闭包 并给予入参
closure("哈哈哈")
}
methodB(b)
输出结果:
hello 闭包
hello 哈哈哈
本文介绍了如何在IntelliJ IDEA中使用Groovy控制台,详细讲解了Groovy语言的基本语法,包括打印语句、变量定义、集合操作、以及闭包的使用。Groovy语言以其简洁和灵活性著称,与Java高度兼容。

被折叠的 条评论
为什么被折叠?



