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제 라는 책을 기반으로 공부 내용을 정리하였습니다.

'Kotlin' 카테고리의 다른 글

[Kotlin] Class  (0) 2020.08.29
[Kotlin] lateinit  (0) 2020.08.29
[Kotlin] inline 함수  (0) 2020.08.29
[Kotlin] 객체 선언 및 동반자 객체  (0) 2020.08.29
[Kotlin] 기초 - 함수  (0) 2020.08.27

+ Recent posts