⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 generatortest.groovy

📁 大名鼎鼎的java动态脚本语言。已经通过了sun的认证
💻 GROOVY
字号:
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")    }}

⌨️ 快捷键说明

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