如何使用变量作为映射的关键部分

2024-03-21

假设我有

def A = "abc"
def X = "xyz"

我如何创建一个Map哪里,而不是

def map = [A:1, X:2]

我得到的相当于写作

def map = [abc:1, xyz:2]

但可以使用变量A and X为了钥匙?

P.S.:对于地图的价值部分有同样的问题。


用这个:

def map = [(A):1, (X):2]

对于值部分,它甚至更容易,因为没有发生自动“将文本转换为字符串”:

def map = [keyA:A, keyX:X]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用变量作为映射的关键部分 的相关文章

随机推荐