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 |