- 7
- 0
- 约3.82千字
- 约 5页
- 2017-08-06 发布于浙江
- 举报
Groovy 闭包
Groovy 闭包
闭包是⼀个短的匿名代码块。它通常跨越⼏⾏代码。⼀个⽅法甚⾄可以将代码块作为
参数。它 是匿名的。
下⾯是⼀个简单闭包的例⼦,它是什么样⼦。
class Example {
static void main(String[] args) {
def clos = {println Hello World};
clos call();
}
}
在上⾯的例⼦中,代码⾏ - {println“Hello World”}被称为闭包。此标识符引⽤的代码
块可以使⽤call语句执⾏。
当我 运⾏上⾯的程序,我 将得到以下结果 -
Hello World
闭包中的形式参数
闭包也可以包含形式参数,以使它 更有⽤,就像Groovy 中的⽅法⼀样。
class Example {
static void main(String[] args) {
def clos = {param-println Hello ${param}};
clos call(World);
}
}
在上⾯的代码⽰例中,注意使⽤$ {param} ,这导致closure接受⼀个参数。当通过
clos.call语句调⽤闭包
您可能关注的文档
- GMAT数学数据充分题考试策略明若指掌-智课教育.pdf
- GMAT数学考试中数据充分性问题细谈-智课教育.pdf
- GMAT数学的复杂性-智课教育.pdf
- GMAT数学解题技巧汇总.pdf
- GMAT数学考试部分要多少时间-智课教育.pdf
- GMAT数学题型-智课教育.pdf
- GMAT数学难不难一看便知晓-智课教育.pdf
- GMAT考试数学中数据充分性知识点.docx
- GMAT数学高分攻略-智课教育.pdf
- GMAT考试中如何规避思维误区.pdf
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 圆管带式输送机结构设计及仿真.doc
- (共26页PPT)鲁科五下review2.pptx VIP
- 2025年上海市六年级科学试卷及答案.doc VIP
- 2025名城市协管员笔试试题+解析.docx VIP
- 南京市鼓楼区数学五年级下学期数学期末试卷.doc VIP
- 江苏省南京市鼓楼区2023-2024学年五年级下学期期末检测语文试卷(含解析).pdf VIP
- 2026年湖南省农商银行笔试题库及答案.doc VIP
- 医师执业、变更执业、多机构备案申请审核表(多机构备案样.doc VIP
- 江苏省南京市鼓楼区2024-2025学年五年级下学期期末数学试卷.docx VIP
- 鲁科版英语五年级下册【教学课件 review1.pptx VIP
原创力文档

文档评论(0)