Golang,在函数内部构建错误

所以我有一个非常令人沮丧的构建错误,我一直在盯着过去一两个小时。它涉及我的链表程序中的一个功能。它认为我在函数外部有明确的声明,并且认为 { : } 比率关闭。我错过了一些非常简单的东西吗?


// Index returns the location of element e. If e is not present,

// return 0 and false; otherwise return the location and true.

func (list *linkedList) Index(e AnyType) (int, bool) {

        var index int = 0

        var contain bool = false

        if list.Contains(e) == false {

            return 0, false

        }

        for int i := 0; i < list.count; i++ {    \\175

            list.setCursor(i)

            if list.cursorPtr.item == e {

                index = list.cursorIdx

                contain = true

            }

        }

        return index, contain    \\182

}    \\183

构建错误


./lists.go:175: syntax error: unexpected name, expecting {

./lists.go:182: non-declaration statement outside function body

./lists.go:183: syntax error: unexpected }

我很感激任何帮助。谢谢你。


梦里花落0921
浏览 189回答 1
1回答

喵喵时光机

看起来都是175线的错,应该是for&nbsp;i&nbsp;:=&nbsp;0;&nbsp;i&nbsp;<&nbsp;list.count;&nbsp;i++&nbsp;{注意我删除了&nbsp;int
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go