Y**G 发帖数: 1089 | 1 (A)出错,(B)能通过。
如果硬要用var,有办法修补(A)吗?
(A) var name string, age int = "猪八戒", 500
(B) name, age := "猪八戒", 500 | Y**G 发帖数: 1089 | 2 貌似用格式(A),只能定义同一类型的多个变量,比如
var 大徒弟, 二徒弟 string = "孙悟空", "猪八戒" | f*******t 发帖数: 7549 | 3 为啥要写一行???一般这么写:
var (
a typeA = ...
b typeB = ...
) | W***o 发帖数: 6519 | 4 B 是 inferred type,多个变量/赋值用逗号分开没有问题,compiler可以理解;
A 就有点乱了
【在 Y**G 的大作中提到】 : (A)出错,(B)能通过。 : 如果硬要用var,有办法修补(A)吗? : (A) var name string, age int = "猪八戒", 500 : (B) name, age := "猪八戒", 500
| Y**G 发帖数: 1089 | 5 谢谢。学习了。
【在 f*******t 的大作中提到】 : 为啥要写一行???一般这么写: : var ( : a typeA = ... : b typeB = ... : )
|
|