老师,请教一个var定义的问题

来源:4-1 结构体和方法

阿斯蒂芬潍坊

2019-04-07

图片描述

如上图所示,下面这个定义是什么意思?

写回答

1回答

ccmouse

2019-04-07

这行的作用是确保StringCmd实现了Cmder这个接口。它必须实现这个接口这行才能编译通过。

当然没有这行也是可以的,但是如果StringCmd写的不对的话要到真正使用的代码里才会出编译错误。有了这一行我们就能够保证StringCmd实现Cmder接口,另一方面阅读代码的人也能直接的了解这一点。

1
1
阿斯蒂芬潍坊
谢谢老师
2019-04-07
共1条回复

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程