已不再支援此瀏覽器。
請升級至 Microsoft Edge,以利用最新功能、安全性更新和技術支援。
請回答下列問題,驗證您的學習成果:
函式參數透過值來傳遞。 您要如何建立方法,讓您修改接收端中的欄位?
您必須傳回值,才能將物件修改為新的值。
你無此權限。 方法為唯讀。
當您想要修改接收端的欄位時,必須在接收端中使用指標。
你無此權限。 Go 只能透過值來傳遞參數。
可以為原生類型 (例如 string) 建立方法嗎?
string
不能,這會產生編譯錯誤。
可以,但只能為 string 或 int 建立方法。
int
不能,您只能為結構建立方法。
可以,但必須建立自訂類型包裝函式。
Go 使用直接式或間接式介面?
Go 使用間接式介面。 沒有任何關鍵字 (例如 implements) 或符號 (例如 :) 可以直接實作介面。
implements
:
Go 中的介面具有明確性。 您必須使用 : 符號。
Go 會間接實作介面,但您只能從目前的套件 (而非從其他套件) 實作介面。
您必須先回答所有問題,才能檢查進度。
此頁面對您有幫助嗎?