golang if 声明变量只在局部生效

浏览:796次阅读
没有评论

PHP 转 Golang 遇到的问题

今天开发的时候 遇到一个在 if else 中无法声明变量的问题
代码如下

if true {varA := 1} else {varA := 2}
// 此时下面代码会报错
fmt.Println(varA)

在 PHP 中则可以这样写来声明变量

// 此处只是写法对比 条件无所谓
if(true) {$varA = 1;} else {$varA = 2;}
echo $varA;
正文完
 0
包子
版权声明:本站原创文章,由 包子 于2021-09-30发表,共计176字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)