1802982659930353
정규석
  • 2016.5.22 18:11
  • 조회수 68
  • 답변수 1
1802982659930353
정규석
  • 2016.5.22 18:11
  • 조회수 68
  • 답변수 1

y가 왜 상수인지

x와 y의 코드에서 보이는 차이는 없는데 왜 y는 상수가 된건가요?

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

        val y = 1 + 2
        //y = 3 * 4 // 이 줄은 상수에 값을 대입해서 에러가 나기 때문에 지워야 합니다.
        println( y )

        // 한 번에 여러개의 변수를 선언하면서 값을 대입할 수도 있습니다.
        var a, b, c = 5
        println( a )
        println( b )
        println( c )
    }
}
  • #30분 Scala
  • #변수와 상수

1 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.5.23 10:09

    변수는 var로 상수는 val로 선언합니다.
    xvar x로 선언했고, yval y로 선언했습니다.

    철자 rl을 주의해서 봐주세요.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.