我无法弄清楚如何将值添加到Swift中的空数组。我曾尝试开始与空数组以两种不同的方式:将值添加到空Swift数组
var emptyArray : Int[]?
emptyArray = Int[]()
和
var emptyArray = []
(顺便说一下,什么是与创建空数组的这两种方式的区别?)
我试图给emptyArray.append(1)
,emptyArray += [1]
添加一个整数,但没有任何作品,也没有在指导手册中(或者它可能隐藏在某些我无法弄清楚的地方)。如果它们中有一个或多个值,这两种方法都会起作用,这使我发疯了!请让我知道如何知道如何去做。谢谢!
区别:#1创建一个通用数组,该数组将包含Int和Int。 #2创建一个可以包含任何类的项目的非泛型数组。 –
谢谢,你能告诉我为什么当我使用#1创建一个空数组时,'emptyArray.append(1)'和'emptyArray + = [1]'都不工作吗? – user945711