メインコンテンツにスキップ

tomap 関数

tomap は、引数をマップ値に変換します。

OpenTofuでは、必要な場合に自動的に型変換が行われるため、明示的な型変換はめったに必要ありません。明示的な型変換関数は、モジュール出力で返される型を正規化する場合にのみ使用してください。

コードブロック
> tomap({"a" = 1, "b" = 2})
{
"a" = 1
"b" = 2
}

OpenTofuのマップの概念では、すべての要素が同じ型である必要があるため、型が混在している要素は、最も一般的な型に変換されます。

コードブロック
> tomap({"a" = "foo", "b" = true})
{
"a" = "foo"
"b" = "true"
}