拡張関数とは

  • 既存のクラスにメソッドだけを追加できる仕組み

例 (Kotlin):

標準のIntクラスに、値を2倍にするメソッドを追加する例

fun Int.double():Int = return this * 2
var x:Int = 1
print(x.double()) // Output: 2

参考:

速習 Kotlin: Javaより簡単!新Android開発言語を今すぐマスター 速習シリーズ

Leave a comment

Your email address will not be published. Required fields are marked *