groovy 字符串和循环基础

 //字符串
        def k = 'a' as char
        def i = 'Groovy'
//        def j = "Gro${i}ovy" // 双引号可以进行字符串拼接
        def j = "Gro${->i}ovy" // {}可以作为闭包(惰性加载)  在代码运行时确定i的值
        i = "abc"
        //多行字符串 '''  '''或者"""  """ 多行换行
        def a = 'java\nbb'
        def b = """java
bb
ccc"""
        def c = '''aa
www'''
        //条件判断 asBoolean()
//        'a'.asBoolean()
//        int i = 10
//        i.asBoolean()
        if('a'){
            println a
        }else{
            println b
        }
        //命令行
        println "gradle -v".execute().text
        //运算符重载 相减
        println "aaa"-"aa"
//for循环
for(i in 0..9){  //i in 0..<9  不包含9
    print i+"";
}
//循环10次  打印0123456789
10.times {
    print it // it为自动接收的一个参数
}
//从 10 到 15
10.upto 15,{
    print it + ' ' // 打印出10 11 12 13 14 15
}
//从 5到10
10.downto 5,{
    print it + ' ' // 打印出 10 9 8 7 6 5
}
//从10开始 包括10 每次减2 直接减到4 不包括4
10.step(4,-2){
    print it + ' '
}
//从10开始 包括10 每次加2 直接加到15 不包括15
10.step(15,2){
    print it + ' '
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值