下面代码中,x 已声明,y 没有声明,判断每条语句的对错。
参考答案及解析:错、对、对、错。
知识点:变量的声明。1.错,x 已经声明,不能使用 :=;2.对;3.对,当多值赋值时,:= 左边的变量无论声明与否都可以;4.错,y 没有声明。
打卡
上车
di~
m
Mark.
错,对,对,错 3是个知识点:当多值赋值时,:= 左边的变量无论声明与否都可以
打卡,3 对
mark
2、3 对;赋值多个变量,只要有一个变量时新的,就可以用“:=” (golang码农求职)
“当多值赋值时,:= 左边的变量无论声明与否都可以” 小编在吗?应该是,“至少有一个变量是新的”
当多值赋值时,:= 左边的变量无论声明与否都可以
×✓✓×
var a, b int a, b := 1, 2
多赋值,至少有一个变量是新的
这个解释有问题吧: 当多值赋值时,:= 左边的变量无论声明与否都可以。 例如:
var a, b int a, b := 1, 2 fmt.Println(a, b)
编译就会报错的。
x √√ x
很简单
终于自信做对一题了
当多值赋值时,:= 左边的变量不能全部都声明过了。至少要有一个未声明的。
x, := f() x, = f() x, y := f() x, y = f()
错对对错
打卡学习
这个我会
1
是的
`单行代码`
打卡
上车
di~
m
Mark.
打卡
错,对,对,错 3是个知识点:当多值赋值时,:= 左边的变量无论声明与否都可以
打卡,3 对
mark
2、3 对;赋值多个变量,只要有一个变量时新的,就可以用“:=” (golang码农求职)
“当多值赋值时,:= 左边的变量无论声明与否都可以” 小编在吗?应该是,“至少有一个变量是新的”
mark
打卡
当多值赋值时,:= 左边的变量无论声明与否都可以
×✓✓×
多赋值,至少有一个变量是新的
这个解释有问题吧: 当多值赋值时,:= 左边的变量无论声明与否都可以。 例如:
编译就会报错的。
m
mark
x √√ x
很简单
终于自信做对一题了
当多值赋值时,:= 左边的变量不能全部都声明过了。至少要有一个未声明的。
下面代码中,x 已声明,y 没有声明,判断每条语句的对错。
x, := f() x, = f() x, y := f() x, y = f()
错对对错
打卡学习
这个我会
1
打卡
打卡
mark
当多值赋值时,:= 左边的变量不能全部都声明过了。至少要有一个未声明的。
mark
mark
是的