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

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}}人
人已打赏
Go技术技巧

gorm 自定义数据类型 Create时转为 json字符串

2021-9-29 16:53:04

Go技术技巧

go http client Get请求方式代码

2021-10-9 16:37:59

0 条回复A文章作者M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索