본문 바로가기

옥탑방주인/Scala

스칼라(Scala) 기초

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의 축약형 이다.

'옥탑방주인 > Scala' 카테고리의 다른 글

매개변수 매개변수 목록  (0) 2017.10.12
튜플(Tuple)  (0) 2017.10.10
스칼라 공부 중 메모할 것들  (0) 2017.08.17
함수 타입과 값  (0) 2017.08.16
REPL 이란?  (0) 2017.08.10