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
3.类型转换: strconv包提供一整套类型装换方法, var s string = "true" b.err:=strconv.ParseBool(s ) 字符串转换布尔 s:=strconv.FormatBool(true) 布尔值转换成字符串 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |