GO语言变量

2018-10-07  本文已影响0人  超级皮波9

Go语言变量

  • 定义变量
var 变量名称 数据类型 
var num int 
var num = 666
num := 666
:= 会先定义一个变量 在给他赋值
//打印
fmt:Printf(" num = %d\n",num)

  • 变量的连续定义
package main
func main() {   
    var(
        a int
        b int
        c int
    )
     var(
        a = 10
        b = 11
        c = 12
    )

}
package main

func main() {
    //定义同时初始化
    var a,b,c int = 10,20,30
    a,b,c : = 10,20,30
    //先定义再初始化
    var d,e,f int
    d = 15
    e = 30
    f = 45
}

局部变量和全局变量注意点

  1. 相同作用域内不能出现同名的局部变量全局变量
  2. 全局变量只要定义了 , 在定义之前和之后都可以使用
  3. 全局变量和局部变量 如果没有初始化,默认存储的是0
  4. 如果定义了一个局部变量,没有使用这个局部变量,编译会报错
  5. 如果定义了一个全局变量,没有使用这个全局变量,编译不会报错
上一篇 下一篇

猜你喜欢

热点阅读