grails - Groovy - 未分配给任何变量的映射

标签 grails dictionary groovy

我正在使用 grails 框架,并且服务 groovy 文件中有这些行代码。我在这段代码中看到,看起来 map 已经实现了,但我不明白如果没有将它分配给这个文件中的任何变量,它将如何工作。

class ApprovalHeaderLEADEDService extends ApprovalHeaderService {
    def generateTable(ApprovalHeader ah,BondingDiagram bd){

        def waferMountOrientation= findApprovalHeaderKitName(ah,bd,"WaferMountOrientation");
        def sawForModels = findApprovalHeaderKitName(ah,bd,"SawForModels");
        def sawBladeType1= findApprovalHeaderKitName(ah,bd,"SawBladeType1");

        [   
            waferMountOrientation:waferMountOrientation,
            sawForModels:sawForModels,
            sawBladeType1:sawBladeType1

        ]
    }

我希望 map 看起来像这样
def map = [waferMountOrientation:waferMountOrientation, sawForModels:sawForModels, sawBladeType1:sawBladeType1]

任何人都可以向我解释这将如何工作或建议我任何可以阅读这种 map 案例的引用资料吗?

最佳答案

关于grails - Groovy - 未分配给任何变量的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36121960/

相关文章:

grails - 如何更新vmc,使其使用cfoundry 0.5.0而不是0.4.21?

grails - Grails表单提交有问题

oracle - Groovy-分钟的时间戳

python - 如何在不使用模块的情况下根据单词的第一个字符拆分列表并将它们放入字典中?

java - Groovy 的最低 JDK

java - Grails - Spring Security 无法与 Mysql 8 一起使用

python - 检查一个单词是否在作为字典值的列表中

java - 使用 mongo-java-driver 使用 x509 证书对 MongoDB v2.6 进行身份验证时遇到问题

groovy - 在 Spock 中,如何根据某些条件选择数据表中的某些行来运行?

python - python中有没有一种方法可以在循环的单次迭代中循环字典中的多个键值对