我使用安全导航操作符来避免这样的 NPE
myInstance?.field1
myInstance?.field2
myInstance?.field3
将上面的代码转换为我编写的 for 循环
<g:each var="i" in="${ (1..<4 }">
myInstance['field'+i]
</g:each>
当我检索 HashMap 格式的值时,如何在上述代码中使用安全导航运算符?
我查看了文档here但没有类似的例子。
最佳答案
我会使用这个语法:
myInstance?."field$i"
关于grails - Groovy 中的安全导航操作符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9409278/