Groovy闭包与数组遍历

Groovy 复制代码
package com.dj.groovy
/**
 * User: ldj
 * Date: 2023/10/29
 * Time: 2:51
 * Description: No Description
 */
class groovy01 {

    static void main(String[] args) {
        addition((a, b) -> {
            int result = a + b
            print("I'm a closure; a + b= " + result)
        })
    }

    def static addition(Closure closure) {
        int a = 10
        int b = 8
        println("closure begin")
        //调用闭包程序,单独把一段小程序提取出来
        def result = closure(a, b)
        println()
        println("closure end")
    }

}
  1. 数组遍历
相关推荐
SL_staff2 天前
别急着买商业规则引擎:90%风控场景根本不需要全量编码能力
java·程序员·groovy
Cry丶11 天前
第四篇:Block、Proc、Lambda 与 `yield`
ruby·lambda·block·yield·闭包·proc
飞鸟真人12 天前
C++ lambda 捕获完整梳理
c++·闭包·lamda
tianyuanwo17 天前
Jenkins Pipeline 沙箱与非沙箱:CPS、序列化与白名单的深度解读(含 `take()` 与 `subList()` 实战对比)
pipeline·jenkins·groovy·take·sublist
for_ever_love__1 个月前
python基础语法学习: 闭包
开发语言·python·学习·闭包
星火10241 个月前
【Groovy翻译-进阶篇】运行时元编程与编译时元编程(上)
后端·groovy
星火10241 个月前
【Groovy翻译-进阶篇】运行时元编程与编译时元编程(下)
后端·groovy
星火10241 个月前
【Groovy翻译-进阶篇】Groovy 中的设计模式
后端·设计模式·groovy
qq_163135752 个月前
InvokeHttp 单文件上传文件-multipart/form-data
groovy
qq_163135752 个月前
InvokeHttp POST请求接口-application/json
groovy