Go 中 type var string 和 type var = string 的区别

 type A B

是类型别名,它会让 A 拥有 B 的属性结构,但是不能使用 B 的方法。AB 是两种不同的类型,两种类型之间可以用 A(B)B(A) 进行转换,转换后可使用对方的方法。

 type A = B

是类型的一个拷贝,AB 属性结构和方法完全一致,并且不能重复定义方法。

本作品采用《CC 协议》,转载必须注明作者和本文链接
做自己
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!