創建對象/實例,我不知道如何使用創建實例或斯威夫特adressing他們當變量: 對於〔實施例我怎麼在一個循環做以下(創建實例):變量迅速
class Guest {
let name: String
var age: Int
init(name: String, age: Int) {
self.name = name
self.age = age
}
}
let guests = [["ann", 1] , ["bob", 2] ...]
使迴路等於:
let ann = Guest(name: "ann" , age: 1)
let bob = Guest(name: "bob" , age: 2)
...
編輯:我正在尋找這樣的事情:
for i in guests {
let i[0] = Guest(name: i[0] , age: i[1])
舉例adressing:
print(guests[0].age)
>>>1
我搜索了很多,但我得到針對關於類創建變量的問題。
非常感謝!
你的問題很模糊,請嘗試編輯它,所以我們可以幫助你。 –
您發佈的循環應該可以工作。你試過了嗎? – PeejWeej
@PEEJWEEJ是的我試過了,swift終端引發以下錯誤:repl.swift:11:10:錯誤:連續的語句必須用';'隔開 那裏的「錯誤指針」指向「我[0]」讓我[0] = .... – sryimnew