go示例1:变量的声明

package main

import "fmt"

// 使用var声明一个具体类型的全局变量
var a int = 1
// 使用var声明一个省略类型的全局变量,其类型由编译器根据值自动推断
var b = 2

// 使用小括号一次声明多个变量
var (
   c = 3
   d = 4 // 未使用的全局变量可以编译通过
)

//e := 5 // 短变量声明,不可用在函数外部

func main() {
   // 打印全局变量
   fmt.Println(a, b, c)

   // 使用var声明一个具体类型的局部变量
   var i int = 10
   // 使用var声明一个省略类型的局部变量,其类型由编译器根据值自动推断
   var j = 10
   // 短变量声明,可同时省略var与类型
   k := 20
   //m := 30 // 未使用的局部变量会导致编译失败
   fmt.Println(i, j, k)
}

猜你喜欢

转载自blog.csdn.net/Y03977211367Y/article/details/84889765