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. 数组遍历
相关推荐
不穿铠甲的穿山甲14 天前
gradle-tasks.register(‘classesJar‘, Jar)解析
android·java·gradle·groovy
FAREWELL0007520 天前
C#进阶学习(十)更加安全的委托——事件以及匿名函数与Lambda表达式和闭包的介绍
开发语言·学习·c#·事件·lambda表达式·匿名函数·闭包
肾透侧视攻城狮1 个月前
深入浅出一下Python函数的核心概念与进阶应用
开发语言·python·map·filter·闭包·reduce·py偏函数
小吴先生6661 个月前
Groovy 规则执行器,加载到缓存
java·开发语言·缓存·groovy
漫谈网络1 个月前
闭包与作用域的理解
python·装饰器·闭包·legb
Pandaconda2 个月前
【新人系列】Golang 入门(七):闭包详解
开发语言·经验分享·笔记·后端·golang·go·闭包
fananchong24 个月前
Jenkinsfile共享库介绍
jenkins·groovy·jenkinsfile·cicd·共享库
王江奎4 个月前
C++ 中如何优雅地返回一个递归闭包函数?
开发语言·c++·闭包
慧集通-让软件连接更简单!4 个月前
开发培训-慧集通(iPaaS)集成平台脚本开发Groovy基础培训视频
低代码·api·groovy·ipaas·系统集成·慧集通
命运之手6 个月前
【Gradle】Build Multiple Android Variants in Groovy
android·groovy·package·multi-channel·multi-variant