gpt4 book ai didi

arrays - 如何在数组的结构中打印变量?

转载 作者:搜寻专家 更新时间:2023-11-01 05:48:38 26 4
gpt4 key购买 nike

使用 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))

我创建了一个包含两个结构的数组,每个结构包含 4 个变量。我可以像这样打印数组的单个对象:print(contacts[0].name)但是有什么方法可以一次打印 name 部分的所有 Strings 吗?

最佳答案

了解如何使用 map 。我用它所有的时间。

print(contacts.map({ $0.name }))

在关于 Closures 的 Apple 文档中搜索 map

关于arrays - 如何在数组的结构中打印变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40566388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com