我想知道我们是否可以使用Groovy映射的其他键值条目对它进行插值。例如,
def ten = 10
def example = [
a: "apple",
b: "${ten} bats",
c: "${example.b}" //or something like self.b
]
如果是,请让我知道如何完成此操作?
答案 0 :(得分:3)
正如评论中已经提到的那样,地图文字很可能不允许这样做。但是您可以使用then
(如果您是<2.5,则是tap
,非常接近您的代码,它可以在地图中查找内容(基本上,这是您要查找的自引用) )
例如
with