Go 中 type var string 和 type var = string 的區別

DukeAnn發表於2019-07-17
 type A B

是型別別名,它會讓 A 擁有 B 的屬性結構,但是不能使用 B 的方法。AB 是兩種不同的型別,兩種型別之間可以用 A()B() 進行轉換,轉換後可使用對方的方法。

 type A = B

是型別的一個拷貝,AB 屬性結構和方法完全一致,並且不能重複定義方法。

做自己

相關文章