Go を発見したばかりで、今のところ非常に興味があります。私は怠惰であることを知っていますが、if ステートメントで複数の変数を初期化できるかどうかを知りたいです。私は次のことが可能であることを知っています:
if x := 5; x == 5 {
fmt.Printf("Whee!\n")
}
私は次のことを試しました:
if x := 5, y := 38; x == 5 {
fmt.Printf("Whee! %d\n", y)
}
if x := 5 && y := 38; x == 5 {
fmt.Printf("Whee! %d\n", y)
}
しかし、どちらも機能しませんでした。Go Web サイトのドキュメントに目を通したので、不足しているものはありますか、それとも単に不可能なのでしょうか?