オブジェクト宣言
シングルトンオブジェクトを定義するときに使用。
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 件のコメント:
コメントを投稿