TOP

Go 基本数据类型(二)
2019-08-14 00:07:14 】 浏览:82
Tags:基本 数据 类型

("str类型为 %T str = %q\n",str, str) str = strconv.FormatFloat(num2, 'f', 10, 64) fmt.Printf("str类型为 %T str = %q\n",str, str) str = strconv.FormatBool(isTrue) fmt.Printf("str类型为 %T str = %q\n",str, str)

输出结果:

str类型为 string str = "99"
str类型为 string str = "23.4560000000"
str类型为 string str = "true"

string类型转其他类型

使用strconv包的函数

package main

import (
    "fmt"
    "strconv"
)

func main() {
    
    var str string = "true"
    var str1 string = "123456"
    var str2 string = "123.456"

    var isTrue bool
    var num int64
    var num2 float64

    isTrue, _ = strconv.ParseBool(str)
    fmt.Printf("str类型为 %T str = %v\n",isTrue, isTrue)

    num, _ = strconv.ParseInt(str1, 10, 64)
    fmt.Printf("str类型为 %T str = %v\n",num, num)

    num2, _ = strconv.ParseFloat(str2, 64)
    fmt.Printf("str类型为 %T str = %v\n",num2, num2) 

}

输出结果为:

str类型为 bool str = true
str类型为 int64 str = 123456
str类型为 float64 str = 123.456

Go 基本数据类型(二) https://www.cppentry.com/bencandy.php?fid=78&id=228482

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇golang使用json格式实现增删查改 下一篇Go MongoDB官方数据库驱动之增删..