go

2017-06-29  本文已影响0人  EddieZhang

1.定义变量#

v3 := 10 //自动推导v3的类型为整型
当然,出现在:=左侧的变量不应该是已经被声明过的,否则会导致编译错误,比如下面这个写法:
var i int
 i := 2
会导致类似如下的编译错误:
no new variables on left side of :=

2:匿名变量#

image.png

3:常量#

image.png

3:枚举#

image.png

4:类型#

  布尔类型: bool。
  整型: int8、 byte、 int16、 int、 uint、 uintptr等。
  浮点类型: float32、 float64
  复数类型: complex64、 complex128。
  字符串: string。
  字符类型: rune。
  错误类型: error。
  此外, Go语言也支持以下这些复合类型:
  指针(pointer)
  数组(array)
  切片(slice)
  字典(map)
  通道(chan)
  结构体(struct)
  接口(interface)

4:函数名定义注意事项#

小写字母开头的函数只在本包内可见,大写字母开头的函数才能被其他包使用
image.png
上一篇下一篇

猜你喜欢

热点阅读