我很抱歉这个简单的问题我有以下代码
// package p
package p
// U type
type U struct {
A, B int
c int
} // A and B are exported only
// main
package main
import (
"fmt"
"./p"
)
func main() {
pp := p.U{A: 3, B: 4}
uu := p.U{3, 5} // the error resulted from this line
fmt.Println(pp)
fmt.Println(uu)
}
当我尝试编译时出现错误:pU literal 中的值太少。我期望没有必要增加c价值。当我尝试添加该c值时,我得到另一个预期错误:在 pU 文字中未导出字段“c”的隐式分配
幕布斯7119047
胡说叔叔
相关分类