arrays - 如何在 Swift 中优化二维数组的编译

标签 arrays swift

我正在尝试创建一个包含 9 个 14 个零的数组的 2D 数组。目前,我将其写为:

变量大小:[[Int]] = [[Int]](重复:[Int](重复:0,计数:15),计数:10)

然而,这一行让我的编译时间急剧增加。如何帮助编译器正确推断数组的类型,以便编译不会花费这么长时间?

感谢任何帮助,谢谢! 该图像是数组进入文件后展开的构建日志。

enter image description here

最佳答案

你可以这样做:

let sizes = Array(repeating: Array(repeating: 0, count: 15), count: 9)

关于arrays - 如何在 Swift 中优化二维数组的编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44809989/

相关文章:

arrays - 普通数组与可分配/指针数组,Fortran 建议?

ios - 使用按钮时数组索引超出范围

c - 查找子字符串,但不是所有输入?

ios - 如何从放置在其他 TableView 单元格中的 TableView 单元格导航到 View Controller ?

ios - 从 Storyboard导航到其他 Swift 1.2 文件时 Xcode 6.3 崩溃

swift - 将结构属性转换为字典的更有效方法

javascript - REACT 16.3 - 将 props 数组渲染为 map (可选)

ruby-on-rails - rails - 查找多个数组之间的交集

ios - webview后如何返回应用程序?

swift - 冒号后带有 "class"的协议(protocol)?