iteracji elementów uzyskując błądArray struktury w Swift
nie mógł znaleźć członek 'convertFromStringInterpolationSegment'
println("\(contacts[count].name)")"
, podczas gdy bezpośrednie wydruki elementu listy w porządku.
Czego mi brakuje?
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"
Dzięki Antonio. W rzeczywistości jest taki sam jak kiedyś w Pythonie. Wydaje mi się, że przereklamowałem to proste. I kudos za ** wyliczyć **, zapomniałem, że jest dostępny w Swift. – thinkswift