请问v.(int)是什么意思?

来源:6-4 接口的值类型

决殇

2021-01-17

请问v.(int)是什么意思?

写回答

1回答

ccmouse

2021-01-27

这里的v是空接口interface{}类型。那么v到底是什么类型,就用v.(int)来判断。这种做法叫做type assertion

如果是int,就返回一个整数,如果不是,就会panic。

和本节6:20处是一样的道理。

0
2
慕村0176662
那实际上append 的不是int 而是inteferce{}
2024-08-16
共2条回复

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

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

5995 学习 · 1909 问题

查看课程