在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Go 语言中的类型与其他语言类似,比较特殊的有以下几个: bool 类型 - 它的值只能是 true 与 false。 int / uint - 它们的长度会根据操作系统的不同(32/64 bit)的不同而有所区别。 保存指针的的32/64整形 - uintptr 引用类型 - slice, map, chan
类型的默认值(零值)值类型的默认值为 0 bool 型为 false string 型为 空字符串
单个变量的声明与赋值声明: var <name> <type>var nVal int32
赋值: <name> = <expression>nVar = 100
声明+赋值: var <name> [type] = <expression>var nVal int=100
变量的类型转换Go 语言不存在隐式转换,必须进行显式转换。此外,转换的时候还需要考虑类型兼容。
语法: valueA := typeofvalue(valueB)
// Demo2 package main import ( "fmt" ) func main() { var valA float32 = 100.1 valB := int(valA) fmt.Println(valB) var valC float32 valC = float32(valA) fmt.Println(valC) }
输出结果为: 100 100.1
|
请发表评论