옥탑방주인/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의 축약형 이다.