Groovy - 没有分配给任何变量的映射

Mem*_*moc 0 grails groovy dictionary

我正在使用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

        ]
    }
Run Code Online (Sandbox Code Playgroud)

我希望地图看起来像这样

def map = [waferMountOrientation:waferMountOrientation, sawForModels:sawForModels, sawBladeType1:sawBladeType1]
Run Code Online (Sandbox Code Playgroud)

任何人都可以向我解释这将如何工作或建议我在哪里可以阅读有关这种地图案例的内容?