在我的應用程序中,我使用Groovy作爲腳本語言。爲了讓我的客戶更容易,我有一個全球範圍,我定義助手類和常量。在嵌入式groovy腳本中確定範圍
目前,我需要運行腳本(它建立了全球範圍內)在每次執行用戶腳本時間:
context = setupGroovy();
runScript(context, "global.groovy"); // Can I avoid doing this step every time?
runScript(context, "user.groovy");
有沒有一種方法來設置這個全球範圍一次,只是告訴嵌入的腳本解釋者:「看這裏,如果你找不到變量」?這樣,我可以運行一次全局腳本。
注意:安全性在這裏不是問題,但如果您知道確保用戶無法修改全局範圍的方法,那是另外一個優點。