0

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

// 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 }

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

4

1 回答 1

4

看起来都是175行的错,应该是

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

注意我删除int

于 2013-10-11T21:08:38.163 回答