1.golang数据类型,转换,变量类型检查

1.golang 数据类型

布尔类型 true/false var b bool ,在golang底层bool不是1/0表示的

数值类型 :var i int =3 / var i:=3

数字在计算机内部是以二进制的方式存储的,二进制位就是一系列布尔值,取值要么为1,要么为0.

1位表示1或0,对于4位整数可以表示16个不同的数字0~15.

带符号整数和无符号整数: 带符号整数,就是负数,需要一位来表示符号,这通常是符号-。

所以4位带符号整数的取值范围为 :-8~7 ;

浮点数: 浮点数是带小数点的数字,如11.2,0.11,32.21.: var a float64 = 0.111

字符串: var s string ="foo",必须用双引号 , s + = "foo",字符串的拼接

数组: 声明数组时,必须指定其长度和类型 var arrOne [4]string,arrTwo [10]int

赋值: arrOne[0] = "John" ,(通常数组的键用数字 )

2.检查变量类型用: 标准库中的reflect包

var s [2]string

fmt.Println(reflect.TypeOf(s))

3.类型转换: strconv包提供一整套类型装换方法,

var s string = "true"

b.err:=strconv.ParseBool(s ) 字符串转换布尔

s:=strconv.FormatBool(true) 布尔值转换成字符串

相关文章

类型转换 1、int转string 2、string转int 3、string转float ...
package main import s "strings" import...
类使用:实现一个people中有一个sayhi的方法调用功能,代码如...
html代码: beego代码:
1、读取文件信息: 2、读取文件夹下的所有文件: 3、写入文件...
配置环境:Windows7+推荐IDE:LiteIDEGO下载地址:http:...