本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

变量命名

Go语言中的函数名、变量名、常量名、类型名、语句标号和包名等所有的命名,都遵循一个简单的命名规则:一个名字必须以一个字母(Unicode字母)或下划线开头,后面可以跟任意数量的字母、数字或下划线。并且变量命名是大小写敏感的,A和a是两个不同的名字。

a="老王" A="老王"

还有一些关键字也不能使用,那么关键字有哪些呢?

Go语言中类似ifswitch的关键字有25个(均为小写)。关键字不能用于自定义名字,只能在特定语法结构中使用。

break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var

此外,还有大约30多个预定义的名字,比如inttrue等,主要对应内建的常量、类型和函数。

  1. 内建常量:true false iota nil
  2. 内建类型:
    int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr float32 float64 complex128 complex64 bool byte rune string error
  3. 内建函数:
    make len cap new append copy close delete complex real imag panic recover

2292人已阅读,今天你学习了吗?

添加新回复