【发布时间】:2016-06-13 00:51:01
【问题描述】:
我正在尝试创建一个结构,它给了我一个错误,告诉我该字段是未知的。
我要初始化的结构是:
package yelk
type PhoneOptions struct {
phone string
cc string
lang string
}
我正在尝试像这样在cli.go 中初始化一个PhoneOptions 结构:
number := os.Args[1]
phoneOptions := yelk.PhoneOptions{phone: number}
我是go run cli.go 5555555555,但它给了我一个错误
./cli.go:29: unknown yelk.PhoneOptions field 'phone' in struct literal
我看到的所有出现此错误的 StackOverflow 帖子似乎都来自嵌套结构。我想知道我做错了什么。如果我只是尝试在其上运行 go build,cli.go 将给出此错误,所以我不认为这是我一直在运行它的输入。
知道为什么会这样吗?
【问题讨论】:
标签: go