摘要:
1,在函数内部定义函数,并将这个内部函数返回; 2,函数不调用不执行; 3,内部函数可以持有外部函数的数据,使得这个数据对于别人是private的一种全局变量,只有通过闭包才能访问和修改(java8 不能修改),保证了数据安全; 4,闭包保证了父函数已经执行完毕了,但是子函数还是可以保留父函数的定义 阅读全文
posted @ 2019-09-11 21:43
薛生
阅读(148)
评论(0)
推荐(0)
摘要:
学习了邓大佬的gradle文章,人家也对得起深入理解几个字了,首先讲了groovy这门语言就是Java系的语言,相较于Java最大的不同就是闭包,由于这个特性不习惯写这些东西的还是比较难理解的,邓说可以理解成c/c plus那种函数指针groovy里面的闭包定义是一个大括号{},而当你使用闭包的时候 阅读全文
posted @ 2019-09-11 18:10
薛生
阅读(739)
评论(0)
推荐(0)

浙公网安备 33010602011771号