- OpenTofu 言語
- 関数
- tonumber
tonumber
関数
tonumber
は、引数を数値型に変換します。
OpenTofu では必要な箇所で型が自動的に変換されるため、明示的な型変換はほとんど必要ありません。モジュールの出力で返される型を正規化する場合にのみ、明示的な型変換関数を使用してください。
数値、null
、および数値の10進数表現を含む文字列のみを数値に変換できます。それ以外のすべての値はエラーが発生します。
例
> tonumber(1)
1
> tonumber("1")
1
> tonumber(null)
null
> tonumber("no")
Error: Invalid function argument
Invalid value for "v" parameter: cannot convert "no" to number: string must be
a decimal representation of a number.