2
def foo(map, name) {
println(map)
}
foo("bar", hi: "bye")
[hi:bye]
现在我有一个以前的地图,我想一起FOO通过。在伪代码,类似:
def otherMap = [hi: "world"]
foo("bar", hi: "bye", otherMap*)
所以它打印
[hi:world]
当然,这是行不通的。
此外,试图通过刚刚地图混合参数的顺序:
def otherMap = [hi: "world"]
foo("bar", otherMap)
将打印
bar
我该如何解决这个问题?
你怎么能指望'FOO( “酒吧”,otherMap)'打印的东西比'bar'别的吗?您正在打印第一个参数。 – Geo 2010-05-31 09:43:24