■ Kotlin #22:objectキーワード

Kotlinのobjectキーワード
前回記事:Kotlin #21:インライン関数


オブジェクト宣言

シングルトンオブジェクトを定義するときに使用。
object Printer {
  fun printText(text: String) = print(text)
}
  

コンパニオンオブジェクト


オブジェクト式

その場限りのオブジェクトを生成。
= Javaでの無名内部クラス
fun foo() {
  var fooPrinter = object {
    fun printFoo() = print("foo")
  }
  fooPrinter.foo()
}
  





次回記事:

Android Studio, Kotlin学習

0 件のコメント:

その他の記事