LoginSignup
0
0

More than 5 years have passed since last update.

kotlinメモ

Last updated at Posted at 2018-01-23

kotlin備忘録

by lazy

by lazyは始めて呼び出されるときに引数に渡されたものが実行される


fun lazy(){
  var firstName = "first"
  var familyName = "family"
  val fullName : String by lazy{
    firstName + " " + familyName
  }

  firstName = "変えたよ"
  familyName = "ふぁみりー"

  println(fullName) //変えたよ ファミリー

  firstName = "もう一回変えたよ"

  println(fullName) //変えたよ ファミリー

}

lateinit


lateinit var hoge : String

初期化を後にできる
初期化する前に読み込むとクラッシュ

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0