4
A
回答
5
在groovy.lang.Script有一種方法public Binding getBinding()
。使用方法public boolean hasVariable(String name)
參見groovy.lang.Binding。
因此,你可以簡單的檢查變量是否存在像
if (binding.hasVariable('superVariable')) {
// your code here
}
2
變量內 binding.variables
,這樣你就可以如檢查名爲xx
變量:
if (binding.variables["xx"]) ...
相關問題
- 1. 如何在Groovy腳本引擎中使用本地作用域變量?
- 2. 如何在java中運行groovy腳本?
- 3. 如何在腳本運行後將變量保存到腳本代碼
- 4. 如何確定代碼是否在doctest中運行?
- 5. 如何確定.NET代碼是否在ASP.NET進程中運行?
- 6. 確定應用程序引擎運行時(Java)上是否運行代碼
- 7. 確定腳本是否在RStudio筆記本中運行
- 8. 如何在Groovy腳本中獲取Jenkins Mask密碼變量
- 9. 如何確定我的python腳本是否正在運行?
- 10. 如何確定我的代碼是否在Google Glass上運行?
- 11. 如何在Groovy腳本中傳遞綁定變量 - Jfrog Artifactory
- 12. 確定代碼是否在Silverlight中運行的編程方法?
- 13. 如何在PyCharm中運行Python腳本後保存變量值?
- 14. 在IDE中運行jenkins的groovy腳本
- 15. 如何確定哪個JavaScript引擎,rhino或nashorn正在運行我的代碼?
- 16. 確定腳本是否在SGE中運行
- 17. 確定腳本是否在pythonw中運行?
- 18. 如何執行存儲在shell腳本變量中的Perl代碼?
- 19. 如何確定雞計劃中是否存在變量?
- 20. 如何緩存由Groovy腳本引擎編譯的類?
- 21. 如何確定變量是否是C#中的類型引用?
- 22. 在python腳本中運行python代碼
- 23. 如何在腳本文件中運行linux中的matlab代碼?
- 24. 如何確定代碼是否在單元測試運行期間運行
- 25. 如何在Jenkins Groovy中的多行shell腳本中同時使用Groovy定義的和OS系統變量
- 26. Xcode/iOS:如何確定代碼是否在DEBUG/RELEASE構建中運行?
- 27. 如何運行腳本引用R中的externaly存儲腳本?
- 28. 基本Groovy腳本引擎設置
- 29. R腳本:確定腳本是在GUI中還是從命令行運行
- 30. 如何確定碼頭集裝箱是在遠程碼頭機上運行還是在碼頭引擎中本地運行?