类型断言2 题目:下面代码输出什么? 1234567891011121314151617181920212223242526type A interface { ShowA() int}type B interface { ShowB() int}type Work struct { i int}func (w Work) ShowA() int { return w.i + 10}func (w Work) ShowB() int { return w.i + 20}func main() { var a A = Work{3} s := a.(Work) fmt.Println(s.ShowA()) fmt.Println(s.ShowB())} A. 13 23 B. compilation error 答案解析:参考答案及解析:A。 知识点:类型断言。很简单,不多解释。 Go > 每日一题 #GO #每日一题 类型断言2 http://example.com/2023/07/10/Go每日一题/类型断言2/ 作者 Feng Tao 发布于 2023年7月10日 更新于 2023年7月10日 许可协议 defer(3) 上一篇 defer对返回值的影响 下一篇 Please enable JavaScript to view the comments