有了这个Swift 3.0系列:
struct Person {
var name: String
var surname: String
var phone: Int
var isCustomer: Bool
}
var contacts: [Person] = []
contacts.append(Person(name: "Jack", surname: "Johnson", phone: 2, isCustomer: false))
contacts.append(Person(name: "Mike", surname: "Morris", phone: 3, isCustomer: true))
Run Code Online (Sandbox Code Playgroud)
我创建了一个包含两个结构的数组,每个结构包含4个变量.我可以打印这样的阵列中的单个对象:print(contacts[0].name)
但有什么办法可以打印所有Strings的的name部分一次?
学习如何使用map.我用它所有的时间.
print(contacts.map({ $0.name }))
Run Code Online (Sandbox Code Playgroud)
map在此Apple文档中搜索有关闭包的信息
| 归档时间: |
|
| 查看次数: |
516 次 |
| 最近记录: |