尝试在我的 Mac 上构建以下程序时,我遇到了构建错误:undefined: syscall.TCPInfo
,即使该变量已经在http://golang.org/pkg/syscall/#TCPInfo中有明确的文档说明。
package main
import "syscall"
func main() {
_ = syscall.TCPInfo{}
}
这是我的 Go 工具版本。
$ go version
go version go1.3 darwin/amd64
我认为这可能是由于操作系统不支持而导致的问题,所以我在http://play.golang.org上尝试了一下,但看起来syscall
包中的许多记录变量都随机地丢失了:http://play.golang.org/p/w3Uk6NaZVy
我有什么遗漏吗?