我有这张地图:
tags = {
"Name" = "sdfsdfsdf"
"ZZZZ" = "ABC-DE"
"sdfsEEEdfsdfE" = "sdfsdfsdQQQf"
}
我想从那一个小写的所有键和值生成一个新映射。
我以为我可以在本地人中使用for_each来做到这一点,但看起来好像不被支持?我想为此创建一个新地图(通过本地人)
这是无效的语法,但我想这样做:
locals{
test = {
for i in tags:
lower(i.key) => lower(i.key)
lower(i.value) => lower(i.value)
}
}
这非常简单,但是由于某种原因,我很难找到它的示例
locals {
newmap = {
for key, value in local.tags :
lower(key) => lower(value)
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句