首页
其他
Action
Another action
Something else here
游客
登录系统
16
46小时前
小四
是不是只有我死了 是不是只有我死了 是不是只有我死了 是不是只有我死了 是不是只有我死了
25小时前
二愣子
呵呵
昨天
查看所有消息
16
46小时前
小四
是不是只有我死了 是不是只有我死了 是不是只有我死了 是不是只有我死了 是不是只有我死了
25小时前
二愣子
呵呵
昨天
查看所有消息
16
46小时前
小四
是不是只有我死了 是不是只有我死了 是不是只有我死了 是不是只有我死了 是不是只有我死了
25小时前
二愣子
呵呵
昨天
查看所有消息
发布创作
go语言学习手记
超级管理员
|
349
|
2022-01-12
#### 数据类型 - 布尔类型 `true` `false` - 数字类型 | 类型 | 描述 | | ------------ | ------------ | | uint8 | byte 无符号 8 位整型 (0 到 255) | | uint16 | 无符号 16 位整型 (0 到 65535) | | uint32 | 无符号 32 位整型 (0 到 4294967295) | | uint64 | 无符号 64 位整型 (0 到 18446744073709551615) | | uint | 32位操作系统上就是 uint32,64位操作系统上就是 uint64 | | int8 | 有符号 8 位整型 (-128 到 127) | | int16 | 有符号 16 位整型 (-32768 到 32767) | | int32 | rune 有符号 32 位整型 (-2147483648 到 2147483647) | | int64 | 有符号 64 位整型 (-9223372036854775808 到 9223372036854775807) | | int | 32位操作系统上就是 int32,64位操作系统上就是 int64 | | uintptr | 无符号整型,用于存放一个指针 | | 类型 | 描述 | | ------------ | ------------ | | float32 | IEEE-754 32位浮点型数 | | float64 | IEEE-754 64位浮点型数 | | complex64 | 32 位实数和虚数 | | complex128 | 64 位实数和虚数 | - 字符串类型 ``` # 多行字符使用反引号 ` s1 := `a b c` ``` #### 变量 1. 变量申明 ``` var name string = 'lily' var age int = 18 ``` 2. 批量变量申明 ``` var { name string age int } var name, age = 'lily', 18 ``` 3. 类型推导 ``` var name = 'lily' // 推导为 string var age = 18 // 推导为 int ``` 4. 短变量申明 ``` name := 'lily age := 18 ``` 5. 匿名变量 ``` # 下划线表示匿名变量, 不使用,不占用内存 x, _:= 10, 11 ``` #### 常量 ``` const PI = 3.1415926 # 多个常量 const ( STATUS_200 = 200 STATUS_404 = 404 STATUS_X # 如果后面没有赋值,则跟上一行一样, =404 ) ``` iota - 常量计数器 ``` # iota出现时重置为0,每新增一行常量申明将使iota计数一次 const ( n0 = iota // 0 n1 // 1 n2 // 2 n3 // 3 n4 = iota // 4 ) const ( n0, n1 = iota, iota // 0, 0 n2, n3 = iota, iota // 1, 1 ) ```
一克字符 | EchoStr
互联网 ICP 备案:粤ICP备2024297332号
站长邮箱: echostr@163.com