go語言沒有辦法像c語言那樣使用逗號表達式來完成一連串的初始化(定義並賦值),我們可以用以下組合語句來完成:
package main
import "fmt"
func main() {
// 不同類型變量的聲明(定義)
//傳統寫法
var a int
var b float64
a, b = 10, 3.2
fmt.Println("a = ", a)
fmt.Println("b = ", b)
//簡便寫法
var (
i int = 20
j float64 = 3.1415926
)
const (
c int = 10
d float64 = 3.14
)
}