變數
變數的使用步驟:宣告、賦值、使用
package main
import "fmt"
func main(){
// 1.變數的宣告
var age int
// 2.變數的賦值
age = 18
// 3.變數的使用
fmt.Println("age = ",age)
// 4.變數的宣告和賦值可以合成一句
var age2 int = 19
fmt.Println(age2)
/* 注意:
1.變數不可以重復定義:就是一個檔案前面定義了,同檔案下面的代碼不能在定義了
2.不可以在賦值的時候給與不匹配的型別 int 必須是整型
var num int = 12.5 會報錯
*/
}
變數的四種使用方式
package main
import "fmt"
func main(){
// 變數的四種使用方式
// 第一種:指定變數的型別并賦值
var num int = 18
fmt.Println(num)
// 第二種:指定變數的型別不賦值,會使用默認值,int默認是0
var num2 int
fmt.Println(num2)
// 第三種:如果沒有寫變數的型別,會自動根據后面的值進行型別的判斷
var num3 = "aaa"
fmt.Println(num3)
// 第四種:省略var,一定要在=前加個:
sex := "男"
fmt.Println(sex)
}
多變數宣告
package main
import "fmt"
func main(){
// 多變數的一次性宣告
var n1,n2,n3 int
fmt.Println(n1)
fmt.Println(n2)
fmt.Println(n3)
var n4,name,n5 = 22,"xi",79.8
fmt.Println(n4)
fmt.Println(name)
fmt.Println(n5)
n6,n7 := "我",88
fmt.Println(n6)
fmt.Println(n7)
}
全域變數和區域變數
定義在函式內的叫區域變數
定義在函式外的變數叫全域變數
一次性宣告全域變數的方法:
package main
import "fmt"
// 一次性定義全域變數
var (
n9 = 99
n10 = 99.8
)
func main(){
fmt.Println(n9,n10)
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/528050.html
標籤:其他
