猿问

在Go中实施范围

我有一个,type List []string并且正在实现一些标准功能,例如InsertDeleteAt等等。我想实现这些功能,range以便可以轻松地迭代列表。
我似乎找不到办法。

呼唤远方
浏览 187回答 2
2回答

HUH函数

没有必要重新实现范围,因为range关键字适用于List类型。var l Listfor i, v := range l {    /* whatever */}

慕田峪9158850

在Go中,您无法为给定类型自己实现范围。Range仅适用于Go的内置数据结构:切片,地图和通道(以及数组?)。
随时随地看视频慕课网APP

相关分类

Go
我要回答