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()
}