diff options
Diffstat (limited to 'docs/content/en/functions/cast/ToFloat.md')
-rw-r--r-- | docs/content/en/functions/cast/ToFloat.md | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/docs/content/en/functions/cast/ToFloat.md b/docs/content/en/functions/cast/ToFloat.md new file mode 100644 index 000000000..acf70bc43 --- /dev/null +++ b/docs/content/en/functions/cast/ToFloat.md @@ -0,0 +1,53 @@ +--- +title: cast.ToFloat +linkTitle: float +description: Casts a value to a decimal (base 10) floating point value. +categories: [functions] +keywords: [] +menu: + docs: + parent: functions +function: + aliases: [float] + returnType: float64 + signatures: [cast.ToFloat INPUT] +relatedFunctions: + - cast.ToFloat + - cast.ToInt + - cast.ToString +aliases: [/functions/float] +--- + +With a decimal (base 10) input: + +```go-html-template +{{ float 11 }} → 11 (float64) +{{ float "11" }} → 11 (float64) + +{{ float 11.1 }} → 11.1 (float64) +{{ float "11.1" }} → 11.1 (float64) + +{{ float 11.9 }} → 11.9 (float64) +{{ float "11.9" }} → 11.9 (float64) +``` + +With a binary (base 2) input: + +```go-html-template +{{ float 0b11 }} → 3 (float64) +``` + +With an octal (base 8) input (use either notation): + +```go-html-template +{{ float 011 }} → 9 (float64) +{{ float "011" }} → 11 (float64) + +{{ float 0o11 }} → 9 (float64) +``` + +With a hexadecimal (base 16) input: + +```go-html-template +{{ float 0x11 }} → 17 (float64) +``` |