这看起来很简单,但我被卡住了。我得到了通常的 Index Out Of Bounds Swift 错误。似乎Java可以从一开始就设置数组的索引数量,也可以增加索引的总数。
我知道问题出在哪里,但我不知道这个 Java 函数的 Swift 等价物。Java 函数有一个后置增量器,用于增加 EMPTY 数组的索引计数。我不知道如何在 Swift 中编写它。使用 Swift 你必须使用 append。您不能在空数组上使用下标。加上我不知道如何增加索引计数。
如何将此 Java 转换为 Swift?
爪哇
private int[] theArray;
private int itemsInArray = 0;
public void addItemToArray(int newItem) {
theArray[itemsInArray++] = newItem;
}
迅速
var theArray = [Int]()
var itemsInArray = 0
func addItemArray(newItem: Int) {
theArray[itemsInArray] += newItem
}
addItemArray(newItem: 5)
潇潇雨雨
相关分类