关于类型别名的问题
来源:4-4 使用内嵌来扩展已有类型

爱吃apple的阿狸
2020-07-26
老师,我在网上看到相关文章,关于:
type I int
type I = int
这两种的区别,前一个视频讲了queue,是 Queue []int 这种,可以使用 Queue = []int 么 ?
写回答
1回答
-
第一种type I int是常用的,虽然说是“别名”,但实际上是定义了一种新的类型。I和int是要通过类型转换才能互相赋值
第二种type I = int,一般不用,只有在大型重构的时候才需要用到,我课上没有讲。这个是真正意义的“别名”,是同一个类型,两个名字,可以混用。
012020-07-28
相似问题
interface{} 类型转换的问题
回答 2
类型定义和类型别名的使用场景或者注意
回答 1
这个定义别名是取的哪个类型的别名
回答 1
关于如何理解nil
回答 2
关于队列实现调度器问题
回答 1