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

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

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

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

  1. 内建常量:
  2. true false iota nil
  3. 内建类型:
  4. int int8 int16 int32 int64
  5. uint uint8 uint16 uint32 uint64 uintptr
  6. float32 float64 complex128 complex64
  7. bool byte rune string error
  8. 内建函数:
  9. make len cap new append copy close delete
  10. complex real imag
  11. panic recover
作者:admin  创建时间:2018-06-15 20:17
 更新时间:2018-06-15 20:19
上一篇:
下一篇: