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

tolist 関数

tolist は、引数をリスト値に変換します。

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

*集合* 値を`tolist`に渡してリストに変換します。集合の要素は順序付けされていないため、結果のリストの順序は未定義になりますが、OpenTofuの特定の実行内では一貫性があります。

コードブロック
> tolist(["a", "b", "c"])
[
"a",
"b",
"c",
]

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

コードブロック
> tolist(["a", "b", 3])
[
"a",
"b",
"3",
]