스칼라 변수 썸네일형 리스트형 Scala에서 변수의 정의 스칼라에서는 변수의 선언을 2가지로 할수 있다.val 로 선언한 변수는 내용을 바꿀 수 없다.var 로 선언한 변수는 내용을 바꿀 수 있다.이 변수 선언 대해서는 아래의 코드를 참조하면서 설명하도록 하겠다.class Rectangle(val x: Double, var y: Double)define class Person val r1 = new Rectangle(15, 10)p: Rectangle = Rectangle@ad93135s r1.xres2 : Double = 15 r1.yres3 : Double = 10 r1.x = 25 //변경 불가:13: error: reassignment to valr1.x = 20 ^r1.y = 20 //변경 가능r1.y: Double = 20 x는 변경이 불가능 하지만.. 더보기 Scala: 변수 타입 Immutable - "val" (Read only) it can't be changeSimilar to Java Final VariablesOnce initialized, Vals can't be reassigned Mutable - "var" (Read-write) it can be changeSimilar to non-final variables in Java 더보기 이전 1 다음