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

📄 forlooptest.groovy

📁 大名鼎鼎的java动态脚本语言。已经通过了sun的认证
💻 GROOVY
字号:
import groovy.bugs.TestSupportimport java.util.Vectorclass ForLoopTest extends GroovyTestCase {    def x	    void testRange() {        x = 0        for ( i in 0..9 ) {            x = x + i        }        assert x == 45    }    void testRangeWithType() {        x = 0        for ( Integer i in 0..9 ) {            assert i.getClass() == Integer            x = x + i        }        assert x == 45    }    /** TODO - no longer applicable?    void testRangeWithJdk15Style() {        x = 0        for ( i : 0..9 ) {            x = x + i        }        assert x == 45	}		void testRangeWithJdk15StyleAndType() {        x = 0        for ( Integer i : 0..9 ) {            assert i.getClass() == Integer            x = x + i        }        assert x == 45    }    */	    void testList() {        x = 0		        for ( i in [0, 1, 2, 3, 4] ) {            x = x + i        }        assert x == 10    }    void testArray() {        def array = (0..4).toArray()                println "Class: ${array.getClass()} for array ${array}"                x = 0                for ( i in array ) {            x = x + i        }        assert x == 10    }        void testIntArray() {        def array = TestSupport.getIntArray()                println "Class: ${array.getClass()} for array ${array}"                x = 0                for ( i in array ) {            x = x + i        }        assert x == 15    }        void testString() {        def text = "abc"                def list = []        for (c in text) {            list.add(c)        }                assert list == ["a", "b", "c"]    }        void testVector() {        def vector = new Vector()        vector.addAll( [1, 2, 3] )                def answer = []        for (i in vector.elements()) {            answer << i        }        assert answer == [1, 2, 3]    }}

⌨️ 快捷键说明

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