Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业务

源代码在线查看: blockasclosurebug.groovy

软件大小: 1644 K
上传用户: maple_78
关键词: Groovy JVM 动态语言 运行
下载地址: 免注册下载 普通下载 VIP

相关代码

				/**				 * @version $Revision: 1.4 $				 */				class BlockAsClosureBug extends GroovyTestCase {				    				   void testBug() {				        def c = 0				        				        block: { 				            c = 9 				        } 								        println(c) 				        				        assert c == 9				    }				    				    void testStaticBug() {				        staticMethod(null)						    }				    				    void testNonVoidMethod() {				        foo()						    }				    				    static void staticMethod(args) {				        def c = 0				        				        block: {				            c = 9 				        }								        println(c) 				        				        assert c == 9				    }				    				    def foo() {				        def c = 0 				        				        block: { 				            c = 9 				        } 				        println(c) 				        				        assert c == 9				        return 5				    }				   }							

相关资源