grails - 是什么 ?关于常规变量?

标签 grails groovy

我在一些常规代码中看到了这样的内容:

trip.id?.encodeAsHTML()

使用或不使用“id”有什么区别?。”?

最佳答案

它检查对象是否为空。 使用它,可以防止空指针异常。

如果你使用它,你应该将它用于整个对象(例如:trip.id?.otherstuff?.morestuff?.encodeAsHTML()

关于grails - 是什么 ?关于常规变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4302922/

相关文章:

java - 淡褐色 : Maps and Set

Groovy 转换行为不一致

grails - 多选值的数据绑定(bind)

grails - Grails 2.2.3-是否有 `-y`命令行选项?

mongodb - 初始化应用程序时出错 : No datastore implementation specified Message: No datastore implementation specified

collections - 从集合中删除重复项

rest - Jenkins:Active Choices Parameter + Groovy 构建基于 REST 响应者的列表

groovy - 如何使用 groupby 在 Groovy 中为 map 值选择对象字段

jenkins - 使用环境值执行gradle任务

mongodb - 使用迭代动态构建条件 block