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...
Apa itu Control Flow?
Ketika kita mengembangkan sebuah program, tentu kita harus tahu seperti apa alurnya. Control flow adalah cara kita mengontrol alur dari sebuah program berdasarkan kondisi saat program tersebut berjalan.
Terdapat beberapa bagian dari control flow yang akan kita pelajari, antara lain:
Enumeration
When Expression
Expression & Statement
While and Do While
Range and For Loop
Break and Continue Labels
Kita akan mempelajari seperti apa dan bagaimana cara menerapkan beberapa control flow di atas.