- 博客(3)
- 收藏
- 关注
原创 golang 冷知识(持续补充)
v := 0b00101101, 代表二进制的 101101,相当于十进制的 45。允许我们用 _ 来分隔数字,比如说: v := 123_456 等于 123456。v := 0x1p-2,代表十六进制的 1 除以 2²,也就是 0.25。v := 0o377,代表八进制的 377,相当于十进制的 255。
2024-04-17 21:21:05 268
原创 golang 短变量声明的说明
会出现编译错误,提示为syntax error: non-declaration statement outside function body。Go 语言的短变量声明语法糖在相同作用域和不同作用域的含义可能会不同,要注意区分声明新变量和重新赋值变量。简短变量赋值只能用于函数内,不能使用:=来声明和初始化全局变量。可以理解为:=实际上会拆分成两个语句,一个是声明,一个是赋值。赋值语句不允许出现在函数外部。
2024-04-16 17:11:44 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人