找出协议标签里的 bug

来自 协议约束与存在类型
Swift 6.3.3 进阶 4分钟 找出 1处问题

泛型辅助函数应输出 `invoice`,实际却输出 `default`。找出契约错误。

swift
protocol Labeled {}
extension Labeled {
    func label() -> String { "default" }
}
struct Invoice: Labeled {
    func label() -> String { "invoice" }
}
func show<Value: Labeled>(_ value: Value) {
    print(value.label())
}
show(Invoice())
在试验场中打开
报告错误