这段程序会输出什么?

来自 协议
Swift 6.3.3 进阶 2分钟

这段程序会输出什么?

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())
在试验场中打开
报告错误