Go 多變數宣告
Go 多變數宣告
在 Go 語言中,可以在同一行宣告多個變數。
示例
此示例顯示瞭如何在同一行宣告多個變數
package main
import ("fmt")
func main() {
var a, b, c, d int = 1, 3, 5, 7
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
fmt.Println(d)
}
自己動手試一試 »
注意: 如果使用 type
關鍵字,則每行只能宣告一種型別的變數。
如果未指定 type
關鍵字,則可以在同一行宣告不同型別的變數
示例
package main
import ("fmt")
func main() {
var a, b = 6, "Hello"
c, d := 7, "World!"
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
fmt.Println(d)
}
自己動手試一試 »
Go 變數的塊宣告
可以將多個變數宣告分組到一個塊中,以提高可讀性
示例
package main
import ("fmt")
func main() {
var (
a int
b int = 1
c string = "hello"
)
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
}
自己動手試一試 »