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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

重命名類型后,我無法訪問其某些方法

重命名類型后,我無法訪問其某些方法

Go
縹緲止盈 2021-11-01 16:12:54
為了防止在我的項目的不同文件中存在多個依賴項,并且由于我可能會改變數據的呈現(xiàn)方式,我決定為draw2d 包創(chuàng)建一個“接口”(不是在 golang 意義上,而是在架構方式中)由于我不需要其他任何東西,我只是重命名了其中一種類型:type CanvasContext draw2dimg.GraphicContext在我的一個模塊中,我有以下代碼(路徑是 CanvasContext 變量):// initialization and some code omitted for claritypath.SetFillColor(color.RGBA{0x44, 0xff, 0x44, 0xff})path.SetStrokeColor(color.RGBA{0x44, 0x44, 0x44, 0xff})path.SetLineWidth(5)// some more code herepath.Close()path.FillStroke()在路徑上的所有這些方法調用中,只有 FillStroke 因編譯錯誤而失?。簆ath.FillStroke 未定義(類型 *drawing.CanvasContext 沒有字段或方法 FillStroke)為了防止它,我必須重新定義 FillStroke,而不是任何其他方法,使用:func (cc *CanvasContext) FillStroke() {    gc := draw2dimg.GraphicContext(*cc)    gc.FillStroke()}為什么我只需要重新定義一個而不是任何其他調用?
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 160 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號