思考:为什么go中的数组或切片,需要是同一类型的的?如果是不同类型的,要求向python一样的,要咋搞?
答:其实可以使用interface来实现。
例如:
```python
a = [123, "hello world", True]
```
python中可以这样来写,元素类型无所谓。但是go就不行,如果go要这样表示要怎么写?
```go
var a = []interface{}{"123","hello world", true}
```
有疑问加站长微信联系(非本文作者)