golang if 声明变量只在局部生效 Go 技术技巧 21年9月30日 编辑 包子 取消关注 关注 私信 PHP转Golang遇到的问题今天开发的时候 遇到一个在if else中无法声明变量的问题代码如下if true { varA := 1 } else { varA := 2 } // 此时下面代码会报错 fmt.Println(varA)在PHP中则可以这样写来声明变量// 此处只是写法对比 条件无所谓 if(true) { $varA = 1; } else { $varA = 2; } echo $varA; 给TA打赏 共{{data.count}}人 人已打赏 GoGolangifPHP转Go