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

源代码在线查看: variablescopingbug.groovy

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

相关代码

				import org.codehaus.groovy.classgen.TestSupport								/**				 * @version $Revision: 1.8 $				 */				class VariableScopingBug extends TestSupport {				    				    void testBug() {				        // undeclared variable x								        shouldFail {				            def shell = new GroovyShell()				            shell.evaluate("""				                class SomeTest {				                    void run() {				                        for (z in 0..2) {				                            def x = [1, 2, 3]				                        }								                        for (t in 0..3) {				                            for (y in x) {				                                println x				                            }				                        }				                    }				               }				               new SomeTest().run()""")				           }				    }								    void testVariableReuse() {				        def shell = new GroovyShell()				        shell.evaluate("""				            for (z in 0..2) {				                def x = [1, 2, 3]				            }								            for (t in 0..3) {				                def x = 123				                println x				            }""")				    }				}			

相关资源