鉴于我有一张像这样的地图:
def myMap = [ b : [ c:"X" ] ]
还有一根弦
def key = 'b.c'
我想看看我使用密钥获取值“X”的选项。
我自己想出了两种方法来实现这一点,但我对这些解决方案不太满意:
1) Eval.me("theMap", myMap, "theMap.$key")
2) mayMap."$key.split('\\.')[0]"."$key.split('\\.')[1]"
有人在 Groovy 中有更好的方法吗?