多结果的冒号声明赋值,为什么变量名可以相同

veryBig · · 1717 次点击
请问道友, 这段程序能通过编译正常运行?
#1
更多评论
自动检查, 没声明的自动声明, 声明过的会忽略, 都声明过了报错, 还跟作用域有关, 自己去查下基础资料吧
#2
:= 左侧至少有一个是未声明的变量。 也就是说代码 last, err := strconv.Atoi(str[1:]) 中,last 是新声明变量,err只是赋值
#3