kov*_*ove 4 arrays dynamic swift
我想创建一个数组,如果我这样做它可以工作:
var arrayEingabe = Array(count:30, repeatedValue:0)
Run Code Online (Sandbox Code Playgroud)
如果我这样做它不起作用:
var sizeArray = 30
var arrayEingabe = Array(count:sizeArray, repeatedValue:0)
Run Code Online (Sandbox Code Playgroud)
最后,我想根据用户输入的内容更改数组的大小.
我现在正在网上搜索一个小时,但我找不到答案.
谢谢你的帮助
电贺
科韦
jwl*_*ton 10
实际上你的两个例子都编译好了,但你应该更具体地说明类型.就像是:
var arrayCount:Int = 30
var arrayEingabe = Array(count:arrayCount, repeatedValue:Int())
Run Code Online (Sandbox Code Playgroud)
实际上这对你来说可能更好:
var arrayEingabe = [Int]()
Run Code Online (Sandbox Code Playgroud)
这会创建一个空数组,并且如注释中所提到的,Swift数组是可变的.您可以根据需要添加,替换和删除成员.