Belajar Kotlin : Functional Programming

Dhe997


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:


  1. val list = getListUser()

  2.  

  3. fun getUsername(): List<String>{

  4.     val name = mutableListOf<String>()

  5.     for (user in list){

  6.         name.add(user.name)

  7.     }

  8.     return name

  9. }


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:

  1. fun getUsername(): List<String>{

  2.     return list.map {

  3.         it.name

  4.     }

  5. }


Itu adalah salah satu contoh kenapa Kotlin termasuk ke dalam functional programming. Untuk lebih memahaminya, kita akan belajar tentang fitur atau komponen pada Kotlin yang terkait dengan functional programming. Anda akan mempelajari lebih detail tentang anatomi dari sebuah fungsi pada Kotlin, bagaimana fungsi Kotlin berperilaku, lambdahigher-order function dan konsep fungsional lainnya

Posting Komentar

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.