为了账号安全,请及时绑定邮箱和手机立即绑定

如何找出切片中的元素位置?

如何找出切片中的元素位置?

Go
料青山看我应如是 2021-04-30 14:11:50
如何确定切片中存在的元素的位置?我需要以下内容: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


查看完整回答
反对 回复 2021-05-10
  • 3 回答
  • 0 关注
  • 204 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信