オブジェクト宣言
  シングルトンオブジェクトを定義するときに使用。
  
object Printer {
  fun printText(text: String) = print(text)
}
  
コンパニオンオブジェクト
オブジェクト式
  その場限りのオブジェクトを生成。
= Javaでの無名内部クラス
  
= Javaでの無名内部クラス
fun foo() {
  var fooPrinter = object {
    fun printFoo() = print("foo")
  }
  fooPrinter.foo()
}
  
次回記事:
Android Studio, Kotlin学習
 
0 件のコメント:
コメントを投稿