- OpenTofu言語
- 関数
- zipmap
zipmap
関数
zipmap
は、キーのリストと対応する値のリストからマップを作成します。
zipmap(keyslist, valueslist)
keyslist
とvalueslist
の両方の長さは同じでなければなりません。keyslist
は文字列のリストでなければならず、valueslist
は任意の型のリストにすることができます。
2つのリストから同じインデックスを持つ要素のペアは、結果のマップの要素のキーと値として使用されます。同じ値がkeyslist
に複数回出現する場合は、最も高いインデックスを持つ値が結果のマップで使用されます。
例
> zipmap(["a", "b"], [1, 2])
{
"a" = 1
"b" = 2
}