Go 系列教程 —— 19. 接口(二)

Noluye ·
纠错,第二例,最后一行 fmt.Printf("\nLeaves left = %d", l.CalculateLeavesLeft())
#1
更多评论
"但接口中存储的具体值(Concrete Value)并不能取到地址,因此在第 45 行,对于编译器无法自动获取 a 的地址,于是程序报错。"这一段还是没理解,为什么方法可以自动解析到地址,而接口不行
#2
想问一下为什么能d1=p1,一个是Describer接口类型,另一个是Person类型,难道是因为Person实现了Describer接口?
#3