c语言lang变量,02-GoLang定义变量
變量的常規定義
1、1定義一個變量,先定義再初始化
var num int
num = 666
fmt.Printf("%d\n",num)
1.2定義的同時初始化
var num2 int =888
fmt.Printf("%d\n",num2)
1.3定義的同時初始化并省略數據類型
var num3 = 222
fmt.Printf("%d\n",num3)
// 在Go語言中, 可以利用%T輸出變量的數據類型
fmt.Printf("%T\n",num3)
1.4定義的同時初始化, 并省略數據類型和var
注意點
1、 :=做了兩件事情 , 1.會先定義一個變量 2.給定義的變量賦值
2、:=在Go語言開發中非常非常非常常用
num4:=333
fmt.Printf("%d\n",num4)
注意點:
//var num5 := 66 // 語法錯誤
//num5 int := 66 // 語法錯誤
//fmt.Printf("%d\n", num5)
//
//var num6 int = 66
// var num int
// num = 888
//num6 := 888 // 重復定義
//fmt.Printf("%d\n", num)
變量的連續定義
2.1在C語言中我們可以通過逗號來連續定義變量
int a, b, c;
在Go語言中我們也可以通過逗號來連續定義變量
var a, b, c int
//定義后必須使用
a = 10
b = 20
c = 30
2.2在Go語言中除了可以利用逗號來連續定義變量以外, 還可以使用變量組的語法來同時定義多個變量
var (
a int
b int
c int
)
2.3同時定義多個變量, 也可以在定義的時候初始化
//在C語言中我們可以通過 int a = 10, b = 20, c = 30;
//在Go語言中如果通過逗號定義并初始化多個變量, 我們可以通過 var a, b, c = 10, 20, 30
//在Go語言中如果通過變量組定義并初始化多個變量, 我們可以通過
var (
a int = 111
b int = 222
c int = 333
)
注意點:
//在變量組中, 不能使用:=
5.注意點: 不可以這樣用,:=是定義加初始化,前面有var 是重定義
//var(
// a := 10
// b := 20
// c := 30
//)
//也不可以這樣,( )本來就是為了定義存在的,與:=重定義了,會報錯
//(
//a := 10
//b := 20
//c := 30
//)
總結
以上是生活随笔為你收集整理的c语言lang变量,02-GoLang定义变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 24点c语言程序,C语言解24点游戏程序
- 下一篇: c语言求占用内存sizeof,C语言中s