Groovy shell.evaluate输出

时间:2015-06-10 23:51:13

标签: groovy

我是groovy的新手,我想检查shell.evaluate(something)的输出并查看它返回的内容。首先,shell.evaluate究竟做了什么以及它返回了什么?更具体地说,我想确保这不是null。我该怎么做?

1 个答案:

答案 0 :(得分:0)

它的作用是,它执行您在something中存储为String的Groovy程序。然后它将返回该程序的结果。如果没有结果(例如,void方法),则结果将为null。在评估之前,无法可靠地检查something是否不会返回null。你当然可以查看结果。