2017年8月13日

Go的接口总结

摘要: 一、什么是接口 接口类型是一种抽象的类型,它描述了一系列方法的集合。 接口约定:接口类型中定义的方法即为约定,若一个具体类型实现了所有这些方法,则该类型就满足该接口的约定,或者说它是这个接口类型的实例(实现了该接口)。 可替换性(LSP里氏替换):满足相同接口约定的类型之间可进行相互替换。例如:若一 阅读全文

posted @ 2017-08-13 13:59 SuriFuture 阅读(2948) 评论(1) 推荐(1) 编辑

Go的类型断言解析

摘要: 经常地我们对一个接口值的动态类型是不确定的,如方法的形参为接口类型时,此时就需要检验它是否符合我们需要的类型。类型断言是一个使用在接口值上的操作。 如果对Golang的接口和接口值的概念不熟悉,看这里:Go的接口总结断言类型的语法:x.(T),这里x表示一个接口的类型,T表示一个类型(也可为接口类型 阅读全文

posted @ 2017-08-13 13:50 SuriFuture 阅读(9094) 评论(0) 推荐(2) 编辑

导航