assignmentinsideexpressionbug.groovy

来自「大名鼎鼎的java动态脚本语言。已经通过了sun的认证」· GROOVY 代码 · 共 28 行

GROOVY
28
字号
/** * @version $Revision: 1.6 $ */class AssignmentInsideExpressionBug extends GroovyTestCase {        void testBug() {        def x        if ((x = someMethod()) != null) {            println x        }        def y        if ((y = getFoo()) > 5) {            println "y is greater than 5"        }                def a = 123, b = 123        assert a == 123        assert b == 123    }    def someMethod() {        return "worked!"    }        def getFoo() {        return 7    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?