此代码段按预期工作play.golang.org/p/VuCl-OKMav
i := 10
next := 11
prev, i := i, next
然而,这个几乎相同的片段给出了non-name f.Bar on left side of := play.golang.org/p/J8NNWPugQG
type Foo struct {
Bar int
}
f := Foo{10}
next := 11
prev, f.Bar := f.Bar, next
停止类型推断的结构有什么特别之处?这是一个错误吗?
慕标琳琳
波斯汪
森栏
相关分类