私は単に行うスクリプトを持っています
// TODO: assign default value if not defined
println optionalParameter
次を使用して呼び出すと:
new GroovyShell(new Binding([optionalParameter: 'text'])).evaluate(script)
それは正常に動作します。しかし、以下のようにパラメータなしで実行すると:
new GroovyShell().evaluate(script)
で失敗しMissingPropertyException
ます。
optionalParameter
取得しないようにデフォルト値を割り当てるにはどうすればよいMissingPropertyException
ですか?