登录
首页 >  Golang >  Go问答

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

来源:Golang技术栈

时间:2023-03-22 12:47:32 402浏览 收藏

珍惜时间,勤奋学习!今天给大家带来《如何找出切片中的元素位置?》,正文内容主要涉及到golang等等,如果你正在学习Golang,或者是对Golang有疑问,欢迎大家关注我!后面我会持续更新相关内容的,希望都能帮到正在学习的大家!

问题内容

如何确定切片中存在的元素的位置?

我需要以下内容:

type intSlice []int

func (slice intSlice) pos(value int) int {
    for p, v := range slice {
        if (v == value) {
            return p
        }
    }
    return -1
}

正确答案

抱歉,没有通用的库函数可以做到这一点。Go 没有直接的方法来编写可以在任何切片上操作的函数。

您的函数有效,尽管如果您使用range.

如果你碰巧有一个字节片,那就是bytes.IndexByte

理论要掌握,实操不能落!以上关于《如何找出切片中的元素位置?》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表