Categories
Scala

스칼라의 케이스 클래스와 패턴 매칭

자바에는 없지만 스칼라에만 있는 케이스 클래스… 사실상 syntatic sugar로 내부는 여느 클래스와 같다. 책에서 본 코드 예제로 특징 정리를 가볍게~!

Categories
Scala

Scala와 Java 비교: “==”과 “equals” 처리

프로그래밍 인 스칼라를 보다 보니 15장에서 스칼라가 자바와 다른 점 중 “==” 비교에 대해서 혼동할 만한 것을 발견하였다. 아래는 책에서 설명하고 있는 내용. Since == in Scala always delegates to equals, this means that elements of case classes are always compared structurally 스칼라는 위에 인용처럼 “==”는 equals 메서드에게 위임한다고 하니.. 실상 “==” 는 equals 호출이다. […]

Categories
IT Scala

스칼라의 클래스 선언 방법

챕터 6장의 내용을 Rational.class로 요약