小甲鱼 发表于 2016-8-20 05:35:01

Go 实例教程 -- 变量

原文链接 -> 传送门

在 Go 中,变量被显式声明,并被编译器所使用(比如检查函数调用时的类型正确性)。

package main

import "fmt"

func main() {
      // 使用 var 声明一个或多个变量
      var a string = "initial"
      fmt.Println(a)

      // 你可以一次性声明多个变量
      var b, c int = 1, 2
      fmt.Println(b, c)

      // Go 将自动推断出已经初始化的变量类型
      var d = true
      fmt.Println(d)

      // 声明变量但没有对其进行初始化,变量将
      // 被自动初始化为“零值”,例如整型的零值
      // 是0,布尔类型的零值是false
      var e int
      fmt.Println(e)

      // := 语法是声明并初始化变量的简写形式
      // 例如下边语句相当于 var f string = "short"
      f := "short"
      fmt.Println(f)
}
程序实现如下:




下一讲:常量


版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。

凉生我怕怕 发表于 2018-10-10 23:10:10

自身是搞java的 工作4年了目前在学GO   总感觉GO 好别扭
页: [1]
查看完整版本: Go 实例教程 -- 变量