rational number 썸네일형 리스트형 Scala - Implement rational number (Scala 언어로 유리수 구현) 보통 Java 언어에서는 int type 의 변수와 유리수 type 의 변수를 계산하기 위해서는 lvalue 가 유리수 type 이 아니기 때문에, int type 의 변수를 유리수 type 의 wrapper 클래스를 이용하여, boxing 이라는 과정을 거치고 다시 오른쪽 변수인 유리수 type 의 변수를 인자를 갖는 method 를 호출하여 해결 한다. 예를 들어서, Java 언어로 구현된, 유리수 클래스가 있다고 하자. Rational.java public class Rational { public Rational add(Rational rvalue) { ... } ... // 내부 method 들 구현 생략 } int a = 10; Ratioan r = new Rational (1, 3) // 분.. 더보기 이전 1 다음