簡介
在Go 中將一個結構體嵌入到另一個結構體中時,可能會出現以下情況:想知道是使用指標還是值。本文探討了差異以及每種方法何時適用。
指標嵌入
規格允許嵌入型別名稱 T 或指向非介面的指標型別名稱 *T,前提是 T 本身不是指標型。
指針嵌入的優點
正如Eric Urban (Hydrogen18) 在《Go 中的嵌入》中所解釋的那樣,” 透過指針嵌入具有以下幾個優點:
以上是嵌入還是不嵌入:何時應該在 Go 中的結構嵌入中使用指標?的詳細內容。更多資訊請關注PHP中文網其他相關文章!