primitivepropertybug.groovy
来自「大名鼎鼎的java动态脚本语言。已经通过了sun的认证」· GROOVY 代码 · 共 51 行
GROOVY
51 行
package groovy.bugs/** * @version $Revision: 1.4 $ * * Fix Bug GROOVY-683 * @author Pilho Kim */class PrimitivePropertyBug extends GroovyTestCase { double x1 float x2 long x3 int x4 short x5 byte x6 char x7 void testBug() { def y = new PrimitivePropertyBug() y.x1 = 10.0 y.x2 = 10.0 y.x3 = 10.0 y.x4 = 10.0 y.x5 = 10.0 y.x6 = 10.0 y.x7 = 10.0 assert y.x1 == 10.0 assert y.x2 == 10.0 assert y.x3 == 10.0 assert y.x4 == 10.0 assert y.x5 == 10.0 assert y.x6 == 10.0 assert y.x1.class == Double.class assert y.x2.class == Float.class assert y.x3.class == Long.class assert y.x4.class == Integer.class assert y.x5.class == Short.class assert y.x6.class == Byte.class assert y.x7.class == Character.class assert y.x1 + y.x1 == y.x1 * 2 assert y.x2 - 1 == 9.0f assert y.x3 * 2 == 20L assert y.x4 == 10 assert y.x5 == 10 assert y.x6 + 3 == 13 assert "Hello" + y.x7 + "World!" == "Hello\nWorld!" }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?