在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
长度:1字节 取值范围:true,false(不可以用数字隐式转换) 注意事项:不可以用数字代表true或false
根据运行平台可能为32或64位
长度:1字节 取值范围:-128~127/0~255
长度:2字节 取值范围:-32768~32767/0~65535
长度:4字节 取值范围:-2^32/2~2^32/2-1/0~2^32-1
长度:8字节 取值范围:-2^64/2~2^64/2-1/0~2^64-1
长度:4/8字节 小数位:精确到7/15小数位
长度:8/16字节
array struct string
slice map(类似于哈希表) chan(用于并发)
Interface
func 类型零值零值并不等于空值,而是当变量被声明为某种类型后的默认值,通常情况下值类型的默认值为0,bool为false,string为空字符串 类型别名
单个变量的声明与赋值
注意::=不能用于声明全局变量,全局变量只能用var来显示声明 多个变量的声明与赋值
注:空白符号_忽略该元素 ,多用于函数返回值 变量的类型转换
<valueA> [:] = <typeofvalueA> (<valueB>) 注意:在下面这个例子中将int类型转换为string类型,其结果并不是与a的值一样,而是因为计算机中存储的任何东西本质上都是数字,因此此函数自然的认为我们需要的使用数字65表示的文本A 如果我们的目的就是想将a的值文本转换为string类型,我们需要引入一个包strconv package main
|
请发表评论