new(controller.ConfigController).Router(router)
controller.ConfigController{}.Router(router)
這兩種有什么區別嗎,用new后再呼叫方法,和下面這種有啥區別嗎
uj5u.com熱心網友回復:
new出來的是指標型別,也就是 new(controller.ConfigController) 等效于 &controller.ConfigController{}而controller.ConfigController{}只是單純的struct型別
在你這個例子的用法沒區別,但是在一些方法呼叫里,引數要求是指標型別還是結構體型別,就有區別了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/245855.html
標籤:go語言
