声明布尔变量
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
暂无评论内容