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. 数组遍历
相关推荐
景天科技苑1 天前
【Go】Go语言中延迟函数、函数数据的类型、匿名函数、闭包等高阶函数用法与应用实战
后端·golang·回调函数·defer·匿名函数·闭包·go函数数据类型
Trouvaille ~19 天前
【Python篇】Python 函数综合指南——从基础到高阶
开发语言·python·生成器·异步函数·高阶函数·匿名函数·闭包
超低空MC2 个月前
Android Gradle —— 从 Groovy 快速迁移到 Kotlin DSL
android·java·开发语言·kotlin·gradle·groovy
AskHarries2 个月前
Spring Boot集成groovy快速入门Demo
java·spring boot·groovy
s_nshine2 个月前
将 build.gradle 配置从 Groovy 迁移到 Kotlin
android·开发语言·kotlin·gradle·groovy·build
wumingxiaoyao4 个月前
Jenkins - Parallel 并行执行
pipeline·jenkins·groovy
初学者-Study4 个月前
Android 项目Gradle文件讲解(Groovy和Kotlin)
kotlin·groovy·gradle开发语言
kainx4 个月前
jenkins禁用所有job
java·pipeline·jenkins·devops·groovy
tekin4 个月前
golang函数默认参数
开发语言·后端·golang·闭包·go语言默认参数·闭包函数
努力的派大星星5 个月前
深入理解Python闭包:提升编程效率与功能封装
开发语言·python·装饰器·闭包·closure