Dalam Kotlin kita bisa menggabungkan atau memisahkan lambda expression dengan fungsinya. Berikut adalah contoh kode perbedaan deklarasidan cara instance di bawah ini:
Function References memungkinkan kita untuk melakukan intances function type menggunakan operator ::
Property References memungkinkan mereferensikan sebuah properti dengan Operator ::.kita bisa mengakses apa yang menjadi bagian dari properti tersebut seperti nama, fungsi setter getter dan lain sebagainya. Berikut contoh kode programnya :

Properti Val akan mengmbalikan KMutableProperty sehingga dapat melakukan operasi get(), set() maupun name. Sedangkan property val akan mengembalikan KProperty yang hanya dapat menggunakan fungsi get().Untuk mengetahui lebih tentang KMutableProperty, Anda bisa membaca disini dan KProperty disini.

No comments:

Post a Comment