首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建动态大小数组swift

创建动态大小数组swift
EN

Stack Overflow用户
提问于 2014-12-17 17:09:32
回答 2查看 15K关注 0票数 5

我想创建一个数组,如果我这样做,它就能工作:

代码语言:javascript
运行
复制
var arrayEingabe = Array(count:30, repeatedValue:0)

如果我这样做,它不起作用:

代码语言:javascript
运行
复制
var sizeArray = 30
var arrayEingabe = Array(count:sizeArray, repeatedValue:0)

最后,我想根据用户输入的内容更改数组的大小。

我已经在网上找了一个小时了,但是我没有找到答案。

谢谢你们的帮助

问候

科夫

EN

回答 2

Stack Overflow用户

发布于 2014-12-17 19:28:15

实际上,您的两个示例对我来说都可以编译,但您应该更具体地说明类型。类似于:

代码语言:javascript
运行
复制
var arrayCount:Int = 30
var arrayEingabe = Array(count:arrayCount, repeatedValue:Int())

实际上,这可能对你更好:

代码语言:javascript
运行
复制
var arrayEingabe = [Int]()

这会创建一个空数组,并且如注释中所述,Swift数组是可变的。您可以根据需要添加、替换和删除成员。

票数 11
EN

Stack Overflow用户

发布于 2017-04-04 17:39:23

在Swift 3.0.2上:-使用数组初始化器方法,如下所示:

代码语言:javascript
运行
复制
override init(){
let array = Array(repeating:-1, count:6)
}

在这里,重复:-数组的默认值。计数:-数组计数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27521832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档