第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用返回類型實(shí)現(xiàn)接口方法是Golang中的接口

如何使用返回類型實(shí)現(xiàn)接口方法是Golang中的接口

Go
慕哥9229398 2021-04-27 17:49:00
這是我的代碼:type IA interface {    FB() IB}type IB interface {    Bar() string}type A struct {    b *B}func (a *A) FB() *B {    return a.b}type B struct{}func (b *B) Bar() string {    return "Bar!"}我收到一個(gè)錯(cuò)誤:cannot use a (type *A) as type IA in function argument:    *A does not implement IA (wrong type for FB method)        have FB() *B        want FB() IB這是完整的代碼:http : //play.golang.org/p/udhsZgW3W2我應(yīng)該編輯IA界面還是修改我的A結(jié)構(gòu)?如果我在其他程序包中定義IA,IB(以便可以共享這些接口)怎么辦,我必須導(dǎo)入我的程序包并將IB用作A.FB()的返回類型,對(duì)嗎?
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 202 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)