反射
struct Person { var name: String var age: Int } let person = Person(name: "Alice", age: 30) let mirror = Mirror(reflecting: person) for child in mirror.children { if let label = child.label { print("\(label): \(child.value)") } }
Last updated
struct Person {
var name: String
var age: Int
}
let person = Person(name: "Alice", age: 30)
let mirror = Mirror(reflecting: person)
for child in mirror.children {
if let label = child.label {
print("\(label): \(child.value)")
}
}Last updated