Iteration của các yếu tố mang lại lỗiArray của struct trong Swift
không thể tìm thấy thành viên 'convertFromStringInterpolationSegment'
println("\(contacts[count].name)")"
, trong khi trực tiếp in danh mục tốt.
Tôi đang thiếu gì?
struct Person {
var name: String
var surname: String
var phone: String
var isCustomer: Bool
init(name: String, surname: String, phone: String, isCustomer: Bool)
{
self.name = name
self.surname = surname
self.phone = phone
self.isCustomer = isCustomer
}
}
var contacts: [Person] = []
var person1: Person = Person(name: "Jack", surname: "Johnson", phone: "7827493", isCustomer: false)
contacts.append(person1)
var count: Int = 0
for count in contacts {
println("\(contacts[count].name)") // here's where I get an error
}
println(contacts[0].name) // prints just fine - "Jack"
Cảm ơn, Antonio. Nó thực sự giống như tôi đã từng có nó trong Python. Tôi đoán tôi đã quá đơn giản. Và kudo cho ** liệt kê **, tôi quên nó có sẵn trong Swift. – thinkswift