这几天体会到了修bug和赶需求的痛苦🥱
继续整理 go 的语法。
变量和常量的命名规则
go 要求标识符名称以字母或下划线开头,名称中可以包含数字、下划线及字母。go 对字母和数字的定义比其他语言要宽泛。
下面这些命名在 go 中都是合法的!但是不建议这样写😂
_0 := 0_0
二十 := 20
π := 3
println(_0)
println(二十)
println(π)
输出:
0
20
3
是不是发现在 go 里可以起中文的变量名了😅
最好还是不要这样写了🤣,拼起来也不方便。另外最好也不要用下划线,go 推荐使用驼峰命名。
go 通过首字母的大小写来决定变量、函数的可见范围,小写的只能在包内可见,大写的在包外也能访问。
变量的作用域越小,变量名应该越短。
简短的变量名有助于精简函数的代码量,控制函数的规模。如果写着写着发现变量太多不好分辨了,那说明这个函数干了太多的活,应该拆开来了。
欢迎关注我的微信公众号 江达小记