go基础系列 第一章 go变量定义赋值

1. go定义变量的集中方式

一. go定义变量的集中方式

1. go一旦定义就有一个默认的值

具体每一种类型的默认初始化值是什么?

2. go如何定义变量初始化

第一种方式: 只声明, 不赋值

var int a;
var string b

  第二种方式: 变量会自动识别变量类型

var a, b, c, d = 1, "您好", false, 10.1

第三种方式: 通过 := 的方式赋值

a, b := "我", 10

注意:

  1. 使用:= 赋值运算符, 至少要有一个变量是未定义过的. 
  2. 在函数外面定义的变量不可以使用:=赋值运算符. 在函数外面必须要有var, 或者 func关键字
  3. 在函数外定义的变量不是全局变量, 他是包变量, 在包内部共享的变量.
  4. go没有全局变量的说法

 

第四种方式: 使用var()

var (
      a = 10
      b = "您好"   
)

  

  

猜你喜欢

转载自www.cnblogs.com/ITPower/p/12004705.html