如何选择匿名字段?

从GoQuery:


type Document struct {

    *Selection

    Url *url.URL

    // contains filtered or unexported fields

}

我想*Selection从*Document变量中获取指针:


doc, e := goquery.NewDocument("http://www.gemalto.com/companyinfo/careers/")

var sel *goquery.Selection = doc // error!

sel = doc.(*goquery.Selection) // also error!


catspeake
浏览 198回答 1
1回答

慕运维8079593

非限定类型名称作为字段名称var sel *goquery.Selection = doc.Selection有关详细信息,请参阅结构类型部分:使用类型声明但没有显式字段名称的字段是 匿名字段,也称为嵌入字段或该类型在结构中的嵌入。嵌入类型必须指定为类型名称 T或指向非接口类型名称的指针*T,并且T其本身不能是指针类型。非限定类型名称用作字段名称。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go