一般

Golang 基礎: 一般變數

一般變數宣告

一般變數宣告預設值

var num int = 0
var num int

一般變數宣告指定值

var num int = 10
var num = 10

單行宣告

應少用,程式碼可讀性不高

var name, age, height = "KJ", 18, 199.9

多行宣告

var (
	name = "KJ"
	age = 18
	height = 199.9
)

多行宣告加入型態

var (
	name string = "KJ"
	age uint = 18
	height float32 = 199.9
)

多行宣告沒有設定預設值

var (
	name string
	age uint
	height float32
)

短變數宣告

name := "KJ"
age := 18
height := 199.9

單行短變數宣告

應少用,程式碼可讀性不高

name, age, height := "KJ", 18, 199.9

常數變數宣告

一般常數宣告

const AGE int = 18

單行常數宣告

應少用,程式碼可讀性不高

const AUTHOR, AGE = "KJ", 18

多行常數宣告

const (
	AUTHOR = "KJ"
	AGE = 18
)

參考資料