在go語言中,變數都的宣告都是顯式的。編譯器會用他們來做例如型別檢查等事情。
用var來宣告1個和多個變數。
可以一次宣告多個變數。
go會對初始化的變數進行型別推斷。
宣告的變數,如果沒有初始化,那麼其值為相應的零值。例如乙個int型別的變數其零值就是0。
":="語句是宣告並初始化的簡寫形式。例如這裡的 var f string = "short"。
plain text code?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package main
import "fmt"
func main()
$ go run variables.go
initial
1 2true
0short
Go語言示例 3變數宣告
variables.go源 定義字串型別自變數。package main import fmt func main 解釋執行。go run variables.go initial variables.go源 定義整數型自變數。package main import fmt func main 解釋...
Go 語言變數的定義 用法 示例
go語言的變數定義有一下這幾種方式 1 var 變數名 型別 示例 var a int 10,var a int 在變數定義完之後沒有賦值時會賦預設值,比如 var a int,輸出之後a的值為0。2 var 變數名 初始值 示例 var a 10 會根據賦值的型別自動推斷a的型別。3 變數 初始值...
go語言示例 for語句
go語言唯一的迴圈結構是for語句。這裡有三種基本的for迴圈結構。最簡單的形式是只有乙個單一的條件語句。乙個典型的for語句是具有初始化語句,條件語句,和執行後語句的。for語句如果沒有條件語句會一直迴圈直到有break語句或者return語句返回的時候。plain text code?1 2 3...