大名鼎鼎的java动态脚本语言。已经通过了sun的认证

源代码在线查看: generatortest.groovy

软件大小: 1630 K
上传用户: hjf
关键词: java sun 动态 脚本
下载地址: 免注册下载 普通下载 VIP

相关代码

								class GeneratorTest extends GroovyTestCase {								    void testGenerator() {				        def x = this.&sampleGenerator				        //System.out.println("x: " + x)										        def result = ''				        for (i in x) {				            result = result + i				        }					    				        assert result == "ABC"				    }								    void testFindAll() {				        def x = this.&sampleGenerator				 	    				        def value = x.findAll { item -> return item == "C" }				        assert value == ["C"]								        value = x.findAll { item -> return item != "B" }				        assert value == ["A", "C"]				    }				    									    void testEach() {				        def x = this.&sampleGenerator				 	    				        def value = x.each { println(it) }				    }				    									    void testMissingThisBug() {				        def result = ''				        for (i in this.&sampleGenerator) {				            result = result + i				        }					    				        assert result == "ABC"				    }									    void sampleGenerator(closure) {				        // kinda like yield statements				        closure.call("A")				        closure.call("B")				        closure.call("C")				    }				}							

相关资源