未知属性-Groovy异常

未知属性-Groovy异常,groovy,Groovy,我是Groovy的新手,我正在使用Java7和Groovy2.2.2版本。环境变量设置没有问题 我正在groovy shell中尝试以下操作: hc = { println ""HI $it"" } c=1..5 c.each hc 当我执行第三条语句(c.each hc)时,它抛出: unknown property $it 我不明白会出现什么问题???试着这样做: hc = { println "HI $it" } c=1..5 c.each hc 我不知道Groovy将如何准

我是Groovy的新手,我正在使用Java7和Groovy2.2.2版本。环境变量设置没有问题

我正在groovy shell中尝试以下操作:

hc = { println ""HI $it"" }

c=1..5

c.each hc
当我执行第三条语句(c.each hc)时,它抛出:

unknown property $it
我不明白会出现什么问题???

试着这样做:

hc = { println "HI $it" }

c=1..5

c.each hc

我不知道Groovy将如何准确地解析它,但是双引号在Groovy中没有任何意义。使用双引号时,单引号或三引号都可以使用。

请尝试以下操作:

hc = { println "HI $it" }

c=1..5

c.each hc

我不知道Groovy将如何准确地解析它,但是双引号在Groovy中没有任何意义。使用双引号时,单引号或三引号都可以使用。

请尝试以下操作:

hc = { println "HI $it" }

c=1..5

c.each hc

我不知道Groovy将如何准确地解析它,但是双引号在Groovy中没有任何意义。使用双引号时,单引号或三引号都可以使用。

请尝试以下操作:

hc = { println "HI $it" }

c=1..5

c.each hc

我不知道Groovy将如何准确地解析它,但是双引号在Groovy中没有任何意义。当使用双引号时,单引号或三引号将起作用。

它起作用了。。。有很多。。。。。你能再解释一下吗。。。我是groovy的新手…还有一件事。。。请您也看看这里:不知道Groovy将如何准确地解析它,但是双引号在Groovy中没有任何意义。使用双引号时,单引号或三引号都可以。好的。。。请看一下……请你也看一下这个好吗:它起作用了。。。有很多。。。。。你能再解释一下吗。。。我是groovy的新手…还有一件事。。。请您也看看这里:不知道Groovy将如何准确地解析它,但是双引号在Groovy中没有任何意义。使用双引号时,单引号或三引号都可以。好的。。。请看一下……请你也看一下这个好吗:它起作用了。。。有很多。。。。。你能再解释一下吗。。。我是groovy的新手…还有一件事。。。请您也看看这里:不知道Groovy将如何准确地解析它,但是双引号在Groovy中没有任何意义。使用双引号时,单引号或三引号都可以。好的。。。请看一下……请你也看一下这个好吗:它起作用了。。。有很多。。。。。你能再解释一下吗。。。我是groovy的新手…还有一件事。。。请您也看看这里:不知道Groovy将如何准确地解析它,但是双引号在Groovy中没有任何意义。使用双引号时,单引号或三引号都可以。好的。。。请看一下……请你也看一下这个: