设为首页 加入收藏

TOP

Go 基本数据类型(二)
2019-08-14 00:07:14 】 浏览:124
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
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇golang使用json格式实现增删查改 下一篇Go MongoDB官方数据库驱动之增删..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目