Android/Kotlin
[Kotlin] by lazy
혀가 길지 않은 개발자
2020. 8. 7. 16:57
MainActivity.kt
package com.jwsoft.kotlinproject
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
class MainActivity : AppCompatActivity() {
private val lazy: String by lazy {
Log.e("", "called lazy")
"lazy"
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
Log.e("", "Before call lazy")
Log.e("", lazy)
Log.e("", "After call lazy")
Log.e("", lazy)
}
}
val 에서만 사용 가능
