mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
Merge pull request #28334 from paultyng/patch-1
Add null to type conversion docs
This commit is contained in:
commit
73a3bb2702
@ -14,7 +14,7 @@ Explicit type conversions are rarely necessary in Terraform because it will
|
||||
convert types automatically where required. Use the explicit type conversion
|
||||
functions only to normalize types returned in module outputs.
|
||||
|
||||
Only boolean values and the exact strings `"true"` and `"false"` can be
|
||||
Only boolean values, `null`, and the exact strings `"true"` and `"false"` can be
|
||||
converted to boolean. All other values will produce an error.
|
||||
|
||||
## Examples
|
||||
@ -24,6 +24,8 @@ converted to boolean. All other values will produce an error.
|
||||
true
|
||||
> tobool("true")
|
||||
true
|
||||
> tobool(null)
|
||||
null
|
||||
> tobool("no")
|
||||
Error: Invalid function argument
|
||||
|
||||
|
@ -14,7 +14,7 @@ Explicit type conversions are rarely necessary in Terraform because it will
|
||||
convert types automatically where required. Use the explicit type conversion
|
||||
functions only to normalize types returned in module outputs.
|
||||
|
||||
Only numbers and strings containing decimal representations of numbers can be
|
||||
Only numbers, `null`, and strings containing decimal representations of numbers can be
|
||||
converted to number. All other values will produce an error.
|
||||
|
||||
## Examples
|
||||
@ -24,6 +24,8 @@ converted to number. All other values will produce an error.
|
||||
1
|
||||
> tonumber("1")
|
||||
1
|
||||
> tonumber(null)
|
||||
null
|
||||
> tonumber("no")
|
||||
Error: Invalid function argument
|
||||
|
||||
|
@ -14,7 +14,7 @@ Explicit type conversions are rarely necessary in Terraform because it will
|
||||
convert types automatically where required. Use the explicit type conversion
|
||||
functions only to normalize types returned in module outputs.
|
||||
|
||||
Only the primitive types (string, number, and bool) can be converted to string.
|
||||
Only the primitive types (string, number, and bool) and `null` can be converted to string.
|
||||
All other values will produce an error.
|
||||
|
||||
## Examples
|
||||
@ -26,6 +26,8 @@ hello
|
||||
1
|
||||
> tostring(true)
|
||||
true
|
||||
> tostring(null)
|
||||
null
|
||||
> tostring([])
|
||||
Error: Invalid function argument
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user