如果将一段字符串转换成为一段可执行的代码?

如:有这样一段字符串 "def one={def a=1;for(def i=a;a<100;a++){println a;}}"
通过对字符串的解析,我希望返回给我一个闭包对象——
def one={
def a=1;
for(def i=a;a<100;a++){
println a;
}
}

这是在groovy编程语言里


MM们
浏览 430回答 1
1回答

炎炎设计

简单,使用evaluate即可, 能动态把String转成Groovy code。 类似JS的eval
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java