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

源代码在线查看: bytecode4bug.groovy

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

相关代码

				/**
				 * @version $Revision: 3827 $
				 */
				class Bytecode4Bug extends GroovyTestCase {
				
				    def count = 0
				     
				    void testInject() {
				        def x = [1, 2, 3].inject(0) { c, s -> c += s }
				        assert x == 6
				    }
				     
				    void testUsingProperty() {
				        count = 0
				        getCollection().each { count += it }       
				        assert count == 10
				    }
				    
				    void testUsingIncrementingProperty() {
				        count = 0
				        getCollection().each { count++ }       
				        assert count == 4
				    }
				    
				    def getCollection() {
				        [1, 2, 3, 4]
				    }
				}			

相关资源