Go 言語のif文で代入文を使用する方法
Go 言語のif文には代入文が使用できます。
書式は以下です。
if 代入文; 条件式 {
// 処理
}
具体的な例です。
package main
import (
"fmt"
)
func main() {
var a = 10
var b = 15
if data := a + b; data > 0 {
fmt.Printf("%d\n",data)
}
// fmt.Printf("%d\n",data) ここではdataは参照できない
}
上記の代入文で宣言しているdata変数はif-else文の中でのみ参照できます。

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES20xx),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^


コメント