變數
使用步驟
-
宣告
-
賦值
-
參考
package main
import "fmt"
func main(){
//1.變數的宣告
var zl int
//2.變數的賦值
zl = 19
//3.變數的使用
fmt.Println("zl = ",zl)
//宣告和賦值可以合成一句
var fwy int = 24
fmt.Println("fwy = ",fwy)
//不可以是不匹配的型別
var num int =11.2
fmt.Println("age = ",num)
}
使用程序須注意
-
變數不可以重復定義
-
變數的值不可以是不匹配的型別
變數的宣告方式以及全域變數
-
變數常用四種宣告方式
-
變數如果不賦值會自動使用默認值
-
一次可宣告多個變數
-
函式體內的為區域變數,函式體外的為全域變數
package main
import "fmt"
//全域變數宣告
var n9 = "n9"
var n10 = "n10"
//一次性方式宣告全域變數
var (
n11 = "n11"
n12 = "n12"
)
func main(){
//第一種使用方式
var num int = 18
fmt.Println(num)
//第二種,指定變數型別,賦值,使用默認值,比如int的默認值為0
var num2 int
fmt.Println(num2)
//第三種,如果沒有寫變數的使用型別,那么根據=后面的值進行判定變數的型別(自動型別推斷)
var num3 = "fwy"
fmt.Println(num3)
//第四種,省略關鍵字var,注意使用:=
name := "fwy"
fmt.Println(name)
fmt.Println("————————————————————————————")
//宣告多個變數(不賦值)
var n1,n2,n3 int
fmt.Println(n1)
fmt.Println(n2)
fmt.Println(n3)
//宣告多個變數(賦值但不指定資料型別)
var n4,n5,n6 = 11,"zl","3.14"
fmt.Println(n4)
fmt.Println(n5)
fmt.Println(n6)
//使用:宣告多個變數
n7,n8 := 11,22
fmt.Println(n7)
fmt.Println(n8)
fmt.Println(n9)
fmt.Println(n10)
fmt.Println(n11)
fmt.Println(n12)
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/541348.html
標籤:其他
上一篇:Python 函式遞回教程
