groovyshell.evaluate输出

groovyshell.evaluate输出,groovy,Groovy,我是groovy新手,我想检查shell.evaluate(某物)的输出,看看它返回什么。首先,shell.evaluate究竟做什么,它返回什么?更具体地说,我想确保这不是null。我该怎么做?它的作用是执行Groovy程序,该程序以字符串形式存储在某物中。然后它将返回此程序的结果。如果没有结果(例如void方法),那么结果将为null。无法可靠地检查某物在计算之前是否不会返回null。你当然可以看看结果

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

它的作用是执行Groovy程序,该程序以字符串形式存储在
某物中。然后它将返回此程序的结果。如果没有结果(例如void方法),那么结果将为null。无法可靠地检查
某物在计算之前是否不会返回null。你当然可以看看结果