strconv

  • func Itoa(i int) string
  • func Atoi(s string) (int, error)
  • func FormatBool(b bool) string
  • func FormatFloat(f float64, fmt byte, prec, bitSize int) string
  • func FormatInt(i int64, base int) string
  • func FormatUint(i uint64, base int) string
  • func ParseBool(str string) (bool, error)
  • func ParseFloat(s string, bitSize int) (float64, error)
  • func ParseInt(s string, base int, bitSize int) (i int64, err error)
  • func ParseUint(s string, base int, bitSize int) (uint64, error)

func Itoa(i int) string

package main

import (
    "fmt"
    "strconv"
)

func main() {
    i := 10
    s := strconv.Itoa(i)
    fmt.Printf("%T, %v\n", s, s)  //string, 10

}

func Atoi(s string) (int, error)

package main

import (
    "fmt"
    "strconv"
)

func main() {
    v := "10"
    if s, err := strconv.Atoi(v); err == nil {
        fmt.Printf("%T, %v", s, s)
    }

}

results matching ""

    No results matching ""