Golang strconv.AppendFloat() function example

package strconv

Golang strconv.AppendFloat() function usage example.

 package main

 import (
  "fmt"
  "strconv"
 )

 func main() {

  //func AppendFloat(dst []byte, f float64, fmt byte, prec int, bitSize int) []byte

  dst := []byte("Float is ")

  fmt.Println("Before : ", string(dst))

  b := strconv.AppendFloat(dst, 2, 'e', 5, 64)

  fmt.Println("After : ", string(b))

  b = strconv.AppendFloat(dst, 523, 'e', 2, 64)

  fmt.Println("After : ", string(b))
 }

Output :

Before : Float is

After : Float is 2.00000e+00

After : Float is 5.23e+02

Reference :

http://golang.org/pkg/strconv/#AppendFloat

Advertisement