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. 数组遍历
相关推荐
qq_1631357512 天前
InvokeHttp 单文件上传文件-multipart/form-data
groovy
qq_1631357512 天前
InvokeHttp POST请求接口-application/json
groovy
软糖姐姐13 天前
Python:__closure__ 详解
python·闭包·__closure__·自由变量·cell对象
唐青枫18 天前
Java Grails 实战详解:用 Groovy 和 GORM 快速开发 Web 应用
java·groovy
蜡台1 个月前
通过Gradle脚本声明更改Java变量
android·java·开发语言·python·kotlin·gradle·groovy
华科大胡子3 个月前
条款05(优点):优先考虑auto类型推导,而非显式类型声明
闭包·auto·modern c++·类型推导
howard20053 个月前
1.7.4 掌握Scala函数 - Scala闭包
闭包·scala函数
耿雨飞4 个月前
Python 后端开发技术博客专栏 | 第 02 篇 函数式编程与 Python 魔法 -- 闭包、装饰器、高阶函数
开发语言·python·装饰器·高阶函数·闭包
审判长烧鸡4 个月前
GO闭包【4】“普通闭包”与“循环闭包”之间捕获的核心区别
go·捕获·闭包
审判长烧鸡4 个月前
Go 闭包【1】基础
go·闭包