옥탑방주인/Scala
스칼라(Scala) 기초
옥탑방주인
2017. 8. 30. 16:48
scala > println("Hello World") Hello, World |
scala > val test = "just Test" test: String = just Test scala > var test1 = "just Test1" test1: String = just Test1 |
val은 Value의 약자로 불변(immutable)의 타입을 갖는 저장 단위이다.
var은 Variable의 약자로 데이터를 재할당 할 수 있다.
scala > val test = "Test" error : reassignment to val test = "Test" scala > var test1 = "Test" test1: String = "Test" |
리터럴(literal) : 스칼라에서 리터럴은 텍스트"Test", 234234, abcd 같은 숫자나 문자같이 코드상에서 등장하는 데이터이다.
scala > val x: Int = 5 x: Int = 5 scala > x res0: Int = 5 scala > val y: Double = 10.555 res1: Double = 10.555 scala > y res1: Double = 10.555 scala > res0 + res1 res3: Double = 15.555 |
여기서 res는 result의 축약형 이다.