Kotlin

[Kotlin] const

정창수 2020. 8. 29. 14:12

const 같은 경우에는 inline 키워드와 동일한 역활을 한다.

단지, const 키워드는 inline과는 다르게 변수에만 사용 가능하다.

 

const 사용에 대한 간단한 예는 다음과 같다.

const val hello = "Hello" + " World!"

object Foo
{
  const val bar = "bar"
}

fun main(args: Array<String>)
{
  println(hello)
  println(Foo.bar)
}

위의 예제와 같이 선언하면, 결국 컴파일 시, 하기와 같이 변경된다.

fun main(args: Array<String>)
{
  println("Hello World!")
  println("bar")
  println("Hello World!")
  println("bar")
}

참고 : 초보자를 위한 Kotlin 200제 라는 책을 기반으로 공부 내용을 정리하였습니다.