- OpenTofu 言語
- 関数
- tostring
tostring
関数
tostring
は、引数を文字列値に変換します。
OpenTofu では、必要な場合に型が自動的に変換されるため、明示的な型変換はめったに必要ありません。モジュール出力で返される型を正規化する場合にのみ、明示的な型変換関数を使用してください。
文字列に変換できるのは、プリミティブ型 (文字列、数値、ブール値) と null
のみです。tostring(null)
は、型が string
の null
値を生成します。他のすべての値はエラーを生成します。
例
> tostring("hello")
"hello"
> tostring(1)
"1"
> tostring(true)
"true"
> tostring(null)
tostring(null)
> tostring([])
Error: Invalid function argument
Invalid value for "v" parameter: cannot convert tuple to string.