由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教一个关于groovy closure的问题
相关主题
Java有closure吗?Re: 大牛们说说Java backend最关键的知识和经验是什么? (转载)
Java banned operator overloadingmysql DB - 怎么能很容易地update data? (转载)
关于python的优势IntelliJ好还是eclipse 好? (转载)
Functional programming 是大势所趋到底动态语言的好处是啥?
大家难道全是半路出家?[BSSD]rod johnson讲座的一点小感
真神你是否同意python是一个更适合阿三书写的语言?JVM上的语言互掐
真神,据说python是给初学者学的,对此你怎么看?server side, vm是大势所趋
Python at Netflix考,为什么multi-line string literal Java 还没有?
相关话题的讨论汇总
话题: closure话题: groovy话题: person话题: 问题话题: ahifh42g
进入Programming版参与讨论
1 (共1页)
h*****4
发帖数: 4219
1
在一个class里面定义一个closure
def person = {
name (nm)
age (ag)
gender (gd)
}
然后想把这个person给打出来
用println的话会打出一个ObjectId 类似于 closure@ahifh42g$
现在的问题是 怎么样把这个closure给打出来呢?
多谢指点!
l******t
发帖数: 55733
2
这玩意都编译成类了。没bind的时候也没值啊。你想打什么?
p*****2
发帖数: 21240
3
这就是closure?

【在 h*****4 的大作中提到】
: 在一个class里面定义一个closure
: def person = {
: name (nm)
: age (ag)
: gender (gd)
: }
: 然后想把这个person给打出来
: 用println的话会打出一个ObjectId 类似于 closure@ahifh42g$
: 现在的问题是 怎么样把这个closure给打出来呢?
: 多谢指点!

z****e
发帖数: 54598
4
我觉得你是定义了一个匿名类,不是匿名方法
直接override toString方法,然后再试
l******t
发帖数: 55733
5
这是带一个it的closure

【在 z****e 的大作中提到】
: 我觉得你是定义了一个匿名类,不是匿名方法
: 直接override toString方法,然后再试

1 (共1页)
进入Programming版参与讨论
相关主题
考,为什么multi-line string literal Java 还没有?大家难道全是半路出家?
吐槽一下死卡拉真神你是否同意python是一个更适合阿三书写的语言?
scala/clojure/groovy/Jython/jruby都是噱头真神,据说python是给初学者学的,对此你怎么看?
一个老鸟看这些语言之争Python at Netflix
Java有closure吗?Re: 大牛们说说Java backend最关键的知识和经验是什么? (转载)
Java banned operator overloadingmysql DB - 怎么能很容易地update data? (转载)
关于python的优势IntelliJ好还是eclipse 好? (转载)
Functional programming 是大势所趋到底动态语言的好处是啥?
相关话题的讨论汇总
话题: closure话题: groovy话题: person话题: 问题话题: ahifh42g