老师,能不能谈一下空的struct和空的interface跟nil做==比较的时候,结果是true还是false怎么判断啊?理解得有点混

来源:6-5 接口的组合

慕前端9848297

2018-06-21

写回答

1回答

ccmouse

2018-06-21

struct不会是nil。初始化出来的struct会分配内存。指向struct的指针才有可能是nil。而interface的话,不给它赋值的话就是nil。interface类型其实肚子里放了个指针

3
0

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

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

5995 学习 · 1909 问题

查看课程