(1)初始化应该统一:
<br>
结构体初始化:
<br>
f := File{fd, name, nil, 0}
<br>
然而基础类型
<br>
a := int{1} 编译不过
<br>
是否统一更好些
<br>
<br>
(2) switch 满足多个标签时优先第一个标签,default则无所谓
<br>
<br>
(3)go 语言没有前置++,和--。
<br><br>
(4) val.(type)没法直接使用,需要先赋值var ia interface{} = a;
有疑问加站长微信联系(非本文作者))