functional language 썸네일형 리스트형 Set 간단 팁 Scala 에서 제공하는 API 에서 Set 이라는 녀석이 있다. doc 을 읽다가 여기서 흥미로운 녀석을 발견했다. 바로 diff 라는 녀석인데, 정말 편하고 직관적이다. API doc 을 보면 아래와 같이 설명이 나와있다. defdiff(that: GenSet[A]): Set[A]Computes the difference of this set and another set.thatthe set of elements to exclude.returnsa set containing those elements of this set that are not also contained in the given set that.Definition ClassesSetLike → GenSetLike 사용방법은 아래와 같이.. 더보기 Scala 컴파일러 설치 필요에 의해서 Functional Language 를 하나 배워야 겠다고 생각을 했다. Functional Language 는 여러가지가 있지만, 그 중에서 Java Virtual Machine 에서 구동되고 Java API를 사용할 수 있는 유연성 좋은 Scala 라는 언어를 사용하기로 결심했다. 이 언어를 사용하여 프로그램을 작성, 컴파일, 실행을 하려면 Scala compiler 가 있어야 하고, JDK 가 필요하다. 그래서 JDK 를 먼저 설치하고 Scala 컴파일러를 설치하도록 한다. Scala 라는 여러 OS 에서 구동가능하지만, 본인은 Windows 를 사용하기 때문에 운영체제를 Windows로 가정하고 설치를 하려고 한다. Scala 컴파일러는 IzPack Installer 라는 것을 사용.. 더보기 이전 1 다음