“的目的是什么?”<<&引用;在groovy中(小于的两倍)
我在一些代码中看到了我无法理解的目的“的目的是什么?”<<&引用;在groovy中(小于的两倍),groovy,Groovy,我在一些代码中看到了我无法理解的目的 model这是一个leftShift操作符。在groovy中实现了运算符重载,请参见和以获取参考。在这种特殊情况下,将元素添加到列表操作是重载的 而不是: model.add(createModel(fileArgs.id,fileArgs.path,fileArgs.ext)) 你可以简单地写: groovy中的模型 def renderFiles(args) { def model = [] args.each { fileArgs ->
model这是一个
leftShift
操作符。在groovy中实现了运算符重载,请参见和以获取参考。在这种特殊情况下,将元素添加到列表操作是重载的
而不是:
model.add(createModel(fileArgs.id,fileArgs.path,fileArgs.ext))
你可以简单地写:
groovy中的模型
def renderFiles(args) {
def model = []
args.each { fileArgs ->
model << createModel(fileArgs.id,fileArgs.path,fileArgs.ext)
}
render view:'show', model: [files:model]
}