簡體   English   中英

如何快速創建由類實例填充的數組?

[英]how do I create an array populated by class instances in swift?

大家好,我正在嘗試創建一個數組,其中填充了我的類BlogPost的某些實例

我從這里開始:-

{
var blog : [BlogPost] = []

for item in blog{
}

我在正確的軌道上嗎? 只想使用for循環創建10個此類實例,不勝感激。 謝謝

博客中的10個帖子

var blog = (1...10).map { _ in BlogPost() }

這是另一種方法:

var blog : [BlogPost] = []
for i in 1...10 {

    blog.append(i)
}
for item in blog{
}

由於您的數組為空,因此不會執行任何操作。 簡單來說,重復n(n是您要創建的帖子數)次,每次創建一個新對象並將其添加到數組中;

let n : Int = 10
for(var i=0; i<n; i++){
    arr.append(BlogPost())
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM