Scala 컬렉션-TreeSet
Scala Set는 동일한 유형의 서로 다른 쌍을 이루는 요소의 모음입니다. 즉, 집합은 중복 요소가없는 모음입니다. TreeSet은 불변 집합을 구현하고 요소를 정렬 된 순서로 유지합니다.
TreeSet 변수 선언
다음은 TreeSet 변수를 선언하는 구문입니다.
통사론
var z : TreeSet[String] = TreeSet("Zara","Nuha","Ayan")
여기서 z는 3 개의 멤버가있는 문자열 트리 세트로 선언됩니다. 다음과 같은 명령을 사용하여 값을 추가 할 수 있습니다.
명령
var myList1: TreeSet[String] = myList + "Naira";
TreeSet 처리
다음은 TreeSet을 생성, 초기화 및 처리하는 방법을 보여주는 예제 프로그램입니다.
예
import scala.collection.immutable.TreeSet
object Demo {
def main(args: Array[String]) = {
var mySet: TreeSet[String] = TreeSet("Zara","Nuha","Ayan");
// Add an element
var mySet1: TreeSet[String] = mySet + "Naira";
// Remove an element
var mySet2: TreeSet[String] = mySet - "Nuha";
// Create empty set
var mySet3: TreeSet[String] = TreeSet.empty[String];
println(mySet);
println(mySet1);
println(mySet2);
println(mySet3);
}
}
위의 프로그램을 Demo.scala. 다음 명령은이 프로그램을 컴파일하고 실행하는 데 사용됩니다.
명령
\>scalac Demo.scala
\>scala Demo
산출
TreeSet(Ayan, Nuha, Zara)
TreeSet(Ayan, Naira, Nuha, Zara)
TreeSet(Ayan, Zara)
TreeSet()