Iterable
의 3 개의 즉각적인 하위 유형은 Map
, Seq
및 Set
입니다. 성능 문제를 제외하고는 Seq
은 정수에서 값으로의 매핑이고 Set
은 값에서 부울 값으로의 매핑입니다 (값이 집합에 있으면 true이고 그렇지 않으면 false).Seq [V]가 Map [Int, V]를 확장하지 못하고 Set [V]가 Map [V, Bool]을 확장하지 않는 이유는 무엇입니까?
이 경우 왜 Seq[V]
을 확장하여 Map[Int, V]
및 Set[V]
을 확장하면 Map[V, Boolean]
을 확장 할 수 있습니까?
'Set'과'Seq'는'Map'과 매우 다른 의미를 가지므로, 그런 식으로 노출하는 것은 의미가 없습니다. – Gabe
@ 가브리, "다른 의미"로 무엇을 의미하는지에 대한 구체적인 예를 들려 줄 수 있습니까? – Adam
나는 이것이 흥미로운 질문이라고 생각하지만 Madoc의 대답은 결정적이다. – Malvolio