如何确定切片中存在的元素的位置?我需要以下内容:type intSlice []intfunc (slice intSlice) pos(value int) int { for p, v := range slice { if (v == value) { return p } } return -1}
3 回答
胡子哥哥
TA贡献1825条经验 获得超6个赞
抱歉,没有通用库函数可以执行此操作。Go并没有直接的方法来编写可以在任何片段上运行的函数。
您的函数可以运行,尽管如果使用编写它会更好一些range
。
如果碰巧有一个字节片,则有bytes.IndexByte。
- 3 回答
- 0 关注
- 204 浏览
添加回答
举报
0/150
提交
取消