Part2 편리한 스칼라) 숫자 다루기

b4failrise ㅣ 2019. 2. 21. 11:41

스칼라에서 숫자를 쉽게 다룰 수 있도록 도와주는 메소드를 사용해 보자.

1
2
3
4
5
6
7
8
9
10
11
12
13
object LearnScala {
    def main(args: Array[String]): Unit = {
        val num = -5  
        val numAbs = num.abs // 절대값
        val max5or7 = numAbs.max(7// 5(numAbs)와 7 사이의 최대값  
        val min5or7 = numAbs.min(7// 5(numAbs)와 7 사이의 최소값
        println(numAbs) // 5  
        println(max5or7) // 7   
        println(min5or7) // 5  
        println(s"($num).*($numAbs)")
        println(s"$num*$numAbs = "+num*numAbs)
    }
}
cs


출력 5
7
5
(-5).*(5)
-5*5 = -25