我想嵌入Groovy以在我的Java應用程序中啓用腳本功能。我想使用靜態類型檢查,此外我想傳遞一些額外的(全局)變量到腳本。下面是我的配置: String script = "println(name)"; // this script was entered by the user
// compiler configuration for static type checking
我已經寫以下代碼: object obj = 123; // Line 1
int? num = null; // Line 2
num = obj as int; // Line 3
我正在編譯時間錯誤在第3行作爲 - 「as關鍵字必須參考類型或空類型被使用(‘INT’是一個非空值類型)」。 我想明白了: 1.雖然我的int是空的,那麼爲什麼它給這個錯誤 2.我們怎