no new variables on left side of :=

时间:2025-02-24 18:59:36

1.不同于常规变量声明,在相同块中且至少有一个非空白变量的短变量声明中,可对原先声明的变量以相同的类型重声明。因此,重声明只能出现在多变量的短声明中。 重声明不能生成新的变量;它只能赋予新的值给原来的变量。

new variables on left side of :=
意思是,“左边一个新的变量也没有!”
因此,对于x,y:=....这种形式,只要x和y之中有一个变量是新的就可以啦~


附:/ref/spec#Short_variable_declarations

相关文章