【发布时间】:2026-01-12 04:35:01
【问题描述】:
我会说这个问题是关于扩展的正确声明。
我想扩展用通用元素填充的数组,其中元素符合 Equatable。我已经设法做到了:
extension Array where Element: Equatable{
// my code
}
但是我想知道当填充了 Equatable 元素的数组在 Optional 中时如何正确声明扩展?我知道在这种情况下我实际上是在扩展协议 Optional,但我无法弄清楚其余的
我在想这样的事情:
extension Optional where Wrapped: Array & Equatable {
// my code
}
想不通。 有任何想法吗 ?
【问题讨论】: