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 + -
显示快捷键?