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

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容