关于type之后的类型作为case的一种情况的类型检查 发现出错

GuoYuefei · 2018-10-27 22:51:52 · 836 次点击

go 中的type这种用法是重新定义了一个类型 type CBC func(b cipher.Block, iv []byte) cipher.BlockMode;而类型别名这个特性在golang1.9中引入,用法是type name = string;前一种就如下两个类一般,他们有相同的内部结构但类型判断时不是同一个类型。 class A{ a int; b int; }; class B{ a int; b int; };

#1
更多评论

非常感谢回复,的确解决了我的疑问。点赞👍。原来声明别名是需要加等号的,以前没注意,非常感谢。

#3