对于groovy -v
: Groovy Version: 1.8.6 JVM: 1.6.0_26 Vendor: Sun Microsystems Inc. OS: Linux
:
def map = new HashMap()
def keyVariable = "a"
def valueVariable = "b"
map.put("${keyVariable}", valueVariable)
for (String key : map.keySet()) {
println map.get(key)
}
这打印null
。有人能解释一下为什么 Groovy 找到了键,但不能通过同一个键找到对应的值吗?