摘要: 不是很明白类型断言干嘛用的,现在看来的话,可以用来做类型判断,先做个笔记 来一个小例子 package main import "fmt" type Usb interface{ start() stop() } type Phone struct { } type Caramera struct 阅读全文
posted @ 2021-01-27 21:25 超级学渣渣 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 利用接口实现多态。因为实现了接口的类型,可以被接口指向 例如,我们有 Phone和Camera两个类型,都实现了Usb接口。如上可以实现多态 另一种实现多态的方式是通过多态数组 阅读全文
posted @ 2021-01-27 14:55 超级学渣渣 阅读(139) 评论(0) 推荐(0) 编辑
摘要: go可以利用切片,实现自定义的排序 1 声明一个切片类型 2 对切片类型绑定 Len Less Swap三个方法 3 调用sort.Sort方法 package main import ( "fmt" "math/rand" "sort" "strconv" "time" ) type Studen 阅读全文
posted @ 2021-01-27 11:17 超级学渣渣 阅读(370) 评论(0) 推荐(0) 编辑