【发布时间】:2019-06-28 07:54:27
【问题描述】:
假设我有一个人口稀少的切片,并希望通过索引读取/写入一个元素,该索引可能超出切片容量,也可能不超出。
当 x 可能超出容量时,写入 s[x] 的惯用方式是什么?
【问题讨论】:
-
由于各种原因,
map[int]可能比人口稀少的切片更好。 -
Go 中没有稀疏切片(或数组)。你必须重新设计。
标签: go slice allocation indexoutofrangeexception