띵유로그

[스칼라] HELLO, WORLD 와 변수/계산 본문

DataEngineering/SCALA

[스칼라] HELLO, WORLD 와 변수/계산

띵유 2021. 7. 16. 20:43
반응형

스칼라 Hello world 출력하기

object LearnScala {
    def main(args: Array[String]): Unit = {
        println("Hello, world!")
    }
}


스칼라에서 1, 2, 3 과같은 원시타입은 객체로 취급된다. 
+ , - 과같은 연산자도 1,2,3 과같은 원시타입 객체의 함수다.
그러므로 (1).+(2) 와 같은 연산도 가능하다. (+함수의 인자로 2 가 전달됨)
이때! + - * / 에서 연산의 우선순위가 존재하니, 스칼라에서는 연산자에도 우선순위가 존재하는 셈이다.

object LearnScala {
    def main(args: Array[String]): Unit = {
        println( 1 + 2*3 )
        println( (1).+(2)*(3) )
    }
}

결과 : 
7    
9        //3*3

 

반응형

'DataEngineering > SCALA' 카테고리의 다른 글

[스칼라] 변수와 상수  (0) 2021.07.16
Comments