- OpenTofu言語
- 関数
- tolist
tolist
関数
tolist
は、引数をリスト値に変換します。
OpenTofuは必要に応じて型を自動的に変換するため、明示的な型変換はめったに必要ありません。明示的な型変換関数は、モジュール出力で返される型を正規化するためにのみ使用してください。
*集合* 値を`tolist`に渡してリストに変換します。集合の要素は順序付けされていないため、結果のリストの順序は未定義になりますが、OpenTofuの特定の実行内では一貫性があります。
例
> tolist(["a", "b", "c"])
[
"a",
"b",
"c",
]
OpenTofuのリストの概念では、すべての要素が同じ型である必要があるため、型が混在する要素は、最も一般的な型に変換されます。
> tolist(["a", "b", 3])
[
"a",
"b",
"3",
]