Functional Programming Seperti yang sudah disampaikan di awal akademi. Kotlin adalah sebuah multiparadigm programming language. Artinya selain merupakan bahasa pemrograman berorientasi objek, dalam penulisan sintaksnya Kotlin menggunakan gaya functional programming . Untuk mengawalinya, perhatikan kode berikut: val list = getListUser () fun getUsername (): List < String >{ val name = mutableListOf < String >() for ( user in list ){ name . add ( user . name ) } return name } Kode di atas biasanya kita tuliskan untuk mendapatkan nilai tertentu dari sebuah list. Karena kode pada Kotlin bisa dituliskan dengan gaya fungsional, maka kode di atas cukup dituliskan seperti berikut: fun getUsername (): List < String >{ return list . map { it . name } } Itu adalah salah satu contoh kenapa Kotlin termasu...
Functional Programming Seperti yang sudah disampaikan di awal akademi. Kotlin adalah sebuah multiparadigm programming language. Artinya selain merupakan bahasa pemrograman berorientasi objek, dalam penulisan sintaksnya Kotlin menggunakan gaya functional programming . Untuk mengawalinya, perhatikan kode berikut: val list = getListUser () fun getUsername (): List < String >{ val name = mutableListOf < String >() for ( user in list ){ name . add ( user . name ) } return name } Kode di atas biasanya kita tuliskan untuk mendapatkan nilai tertentu dari sebuah list. Karena kode pada Kotlin bisa dituliskan dengan gaya fungsional, maka kode di atas cukup dituliskan seperti berikut: fun getUsername (): List < String >{ return list . map { it . name } } Itu adalah salah satu contoh kenapa Kotlin termasu...