そのため、過去 1 時間か 2 時間じっと見つめていた、本当に苛立たしいビルド エラーがあります。これには、リンク リスト プログラムの関数の 1 つが含まれます。明らかに関数の内側にステートメントがある場合、関数の外側にステートメントがあると見なし、{ : } の比率がオフであると見なします。本当に単純なものが欠けていますか?
// 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 }
助けていただければ幸いです。ありがとうございました。