2.理解类型

2.理解类型-四曲博客
2.理解类型
此内容为免费阅读,请登录后查看
0
免费阅读

声明布尔变量

var b bool  //声明布尔值

程序

package main

import (
    "fmt"
)

func main(){
    var b bool
    fmt.Println(b)
    b=true
    fmt.Println(b)
}

// false
// true

理解数据类型

//浮点数
var f float32 = 0.111
var f float64 = 0.111

//字符串
var s1 string = "foo"
var s2 string = ""    //空字符串
s1+=s2              //字符串相加

//数组
var beatles [4]string 
beatles[0] = "John"
beatles[1] = "PAUL"
beatles[2] = "Ringo"
beatles[3] = "George"

//整数
var inter int=123

检查变量的类型

package main

import (
    "fmt"
    "reflect"
)

func main(){
    var s string ="string"
    var i int =10
    var f float32 = 1.2

    fmt.Println(reflect.TypeOf(s))
    fmt.Println(reflect.TypeOf(i))
    fmt.Println(reflect.TypeOf(f))
}

// string
// int
// float32

类型转换

//布尔值→字符串
s := strconv.FormatBool(true)

//字符串→布尔值
a := strconv.FormatBool(true)
© 版权声明
THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发
四曲的头像-四曲博客

昵称

取消
昵称表情代码图片