Grovvy的简单语法学习

本文介绍了如何在IntelliJ IDEA中使用Groovy控制台,详细讲解了Groovy语言的基本语法,包括打印语句、变量定义、集合操作、以及闭包的使用。Groovy语言以其简洁和灵活性著称,与Java高度兼容。

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 哈哈哈

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值