grails – groovy bug? – 创建一个初始化的浮点数组?

我正在使用Groovy 1.8.3(在Grails 2.0中).我需要声明一些float数组,并使用标准的 java语法,例如:

float rentVal[] = {1.37f,1.69f,2.07f,2.53f}

编译器错误,说:期待’}’,发现’=’

也许是因为它是深夜(太平洋时间)我在这里混淆了一些东西.我的问题是在Groovy中执行此操作的正确方法是什么.

谢谢

解决方法

在GroovyConsole中试过这个:

groovy> def rentVal = [1.37f,2.53f] as float[] 
groovy> rentVal.class 

Result: class [F

编辑,这足以做到这一点:

float[] a = [1.0f,2.3f,3.4f]

相关文章

1.下载安装SuperScript插件-> jEdit Plugin Central 2.修改<jedit.home>/startup/startup.bsh...
c/c++ pascal basic java c# perl    自由王国的体现 groovy     lisp    波兰式, C C++ P...
目前的脚本语言已经很多了,包括Python、Ruby以及对应于java平台的Jython和JRuby。前一段时间对Python有...
看了点groovy的ml archives,争论不休的EOS/EOL问题。 C-style的语言本没有EOS问题,语法规定显式的...
昨天终于挑灯看完了http://www-106.ibm.com/developerworks/java/library/j-alj08034.html,很多年以后...
1.   从例子开始 a)        目的:演示Groovy的一些简单特性。   b)        代码: ...