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 天前
Python 后端开发技术博客专栏 | 第 02 篇 函数式编程与 Python 魔法 -- 闭包、装饰器、高阶函数
开发语言·python·装饰器·高阶函数·闭包
审判长烧鸡15 天前
GO闭包【4】“普通闭包”与“循环闭包”之间捕获的核心区别
go·捕获·闭包
审判长烧鸡15 天前
Go 闭包【1】基础
go·闭包
审判长烧鸡15 天前
GO闭包【3】闭包捕获
go·闭包·闭包捕获
审判长烧鸡15 天前
Go闭包【2】 1.22 对 for 循环里闭包陷阱的那个“史诗级更新”
go·闭包
西西弗Sisyphus17 天前
Python 闭包实现的计数器,每调用一次就 +1,多个计数器之间互不干扰
python·闭包·closure
西西弗Sisyphus18 天前
Python 闭包的经典坑
python·闭包
木斯佳1 个月前
前端八股文面经大全:快手前端一面 (2026-03-29)·面经深度解析
前端·宏任务·原型链·闭包
他们都不看好你,偏偏你最不争气2 个月前
【iOS】block
开发语言·ios·objective-c·block·闭包
七夜zippoe2 个月前
Java项目CI/CD实战:Jenkins与GitLab CI深度解析
java·ci/cd·gitlab·jenkins·groovy·pipline