strconv 字符串类型转换

import "strconv"

strconv包实现了基本数据类型和其字符串表示的相互转换。

字符串转换类型包括:bool + float64 + int64 +uint64


实例

/*

float bool int64 uint64 string  数据类型转换

*/

package main

import "fmt"

import "strconv"

func FormatTest() {

    a :=  strconv.FormatFloat(1.01 ,'f' ,8 ,64) + " "

    b :=  strconv.FormatBool(true) + " "

    c :=  strconv.FormatInt(-2,10) + " "

    d :=  strconv.FormatUint(4,10) + " "

    str := a+b+c+d

    fmt.Println(str)  // 1.01000000 true -2 4

}

func ParseTest() {

    var a,_ = strconv.ParseFloat("1.02",64)

    var b,_ = strconv.ParseBool("false")

    var c,_ = strconv.ParseInt("-10",10,64)

    var d,_ = strconv.ParseUint("20",10,64)

    fmt.Println(a,b,c,d) // 1.02 false -10 20

}

func main(){

    FormatTest()

    ParseTest()

}

你可能感兴趣的:(strconv 字符串类型转换)