2012-05-08 1 views
24

Set에 대해 Nil의 해당 문자가 있습니까? 스칼라 세트에 해당하는 내용 없음

나는 Set의 값으로 Nil을 사용하여 시도,하지만 난 당신이 Set.empty하거나 Set()을 사용할 수 있습니다 ( Nil의 유형 List 때문에 예상) 오류

감사

답변

33

Set.empty을 찾고 생각 집합이다; 직접 얻을 수는 없지만 그것이 동반자 개체의 개인 개체 인 것으로 밝혀졌습니다 (분명히 충분 함, EmptySet). 이 모든 것은 Set.empty이 올바른 유형으로 형변환 된 리턴 값입니다. 세트가 매개 변수 불변이기 때문에

는 그것은 대신 Nil와의,이 방법을 수행합니다. NilList[Nothing]()이지만 Set[Nothing]()에는 아무 것도 추가 할 수 없습니다.

빈 세트의 유형을 지정해야하는 경우 예 : Set.empty[String].

7

난 당신이 Set.empty