GO(1) - 變數宣告及定義
1. 變數的宣告及定義:
Go 對於變數的宣告及定義的方法通常有下面幾種:
- 宣告變數同時定義變數類型,並進行初始化
- 宣告變數但不定義變數類型,利用初始化的值進行自動判斷
- 短變數式變數宣告
下面將用三種方式宣告 greet,greet 的類型為 string 所以 Printf 都使用 %s。
2. 宣告變數同時定義變數類型:
宣告 greet 為 string 類變數,並進行初始化。若變數宣告或定義後未使用,Go 會檢查並提出警告。
var greet string = "Hello" fmt.Printf("%s\n", greet)
3. 宣告變數但不定義變數類型:
宣告 greet 變數,並進行初始化。若變數宣告時未定義變數類型,Go 會檢查並給予適當類型。
var greet = "Hello" fmt.Printf("%s\n", greet)
4. 短變數式變數宣告:
只定義變數名稱,型別由 Go 自動判斷。
greet := "Hello" fmt.Printf("%s\n", greet)
短變數非常方便,在 Go 語言中相當常見~
留言
張貼留言