这段程序会输出什么?
swift
protocol Labeled {}
extension Labeled {
func label() -> String { "default" }
}
struct Job: Labeled {
func label() -> String { "job" }
}
let concrete = Job()
let erased: any Labeled = concrete
print(concrete.label())
print(erased.label())