给出超出范围的索引。
有语法错误或逻辑错误吗?

func generateGameBoard()->([Int]){
        var gboard =  [Int]();
        var i : Int = 0;
        for(i=0;i<8;i++){
            gboard[i]=1;
        }
        return gboard;
    }
}

最佳答案

你没有注意到你的代码中有错误。创建一个空数组,然后请求索引0..

   func generateGameBoard()->([Int]){
        var gboard =  [Int]();
        for i in 0 ..< gboard.count {
            gboard[i]=1;
        }
        return gboard;
    }

10-08 06:01