摘要: 我们知道interface的变量里面可以存储任意类型的数值(该类型实现了interface)。那么我们怎么反向知道这个变量里面实际保存了的是哪个类型的对象呢?目前常用的有两种方法: Comma-ok断言 Go语言里面有一个语法,可以直接判断是否是该类型的变量: value, ok = element 阅读全文
posted @ 2016-09-30 11:31 悦上龙门 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 什么是接口? 简单的说,interface是一组method签名的组合,我们通过interface来定义对象的一组行为。interface类型定义了一组方法,如果某个对象实现了某个接口的所有方法,则此对象就实现了此接口 。 Go中的接口为指定对象的行为提供了一种方式:如果事情可以这样做,那么它就可以 阅读全文
posted @ 2016-09-30 11:29 悦上龙门 阅读(943) 评论(0) 推荐(0) 编辑