Showing posts with label android. Show all posts
Showing posts with label android. Show all posts
Di Kotlin, recursion disebut juga dengan recursive function yaitu suatu konsep dimana suatu fungsi digunakan dalam fungai itu sendiri sehing...
Kotlin Collection adalah salah satu struktur data yang banyak menyediakan fungsi untuk memudahkan kita dalam mengelola dan memanipulasi data...
Didalam suatu fungsi terkadang kita menjumpai kode yang berulang di dalam blok eksekusinya, alangkah baiknya jika kode yang berulang  terseb...
Dalam Kotlin kita bisa menggabungkan atau memisahkan lambda expression dengan fungsinya. Berikut adalah contoh kode perbedaan deklarasidan c...
Function Type(typealias) berfungsi sebagai alias dari nama type data dari sebuah fungsi yang panjang misalnya seperti di lambda expressions....
Higher-Order Function terjadi ketika sebuah fungsi yang menggunakan fungsi lainnya sebagai parameter, menjadikan tipe kembalian, ataupun ke...
Salah satu yang cukup populer dari functional programming adalah lambda atau anonymous function atau function literal . Struktur lambda y...
Dengan Extension pada kotlin memungkinkan kita untuk menambahkan fungsi baru pada sebuah kelas tanpa harus mewarisi kelas tersebut. Extensio...
Vararg berfungsi untuk menyederhanakan beberapa parameter yang memiliki tipe data yang sama menjadi parameter tunggal, ini bisanya digunaka...
kotlin menggunakan konsep multiparadigma programming language dimana selain bahasa pemrograman berorientasi objek, dalam penulisan sintaksn...
Sequence dalam collections artinya item akan diambil satu persatu dari collection dan langsung di lakukan sesuai kodisi yang jika sesuai dap...
Collections Operations merupakan terkait bagaimana cara modifikasi atau mengelola data di dalam suatu koleksi. filter() dan filterNot() un...
Collections merupakan sebuah objek yang dapat menyimpan kumpulan objek lain termasuk juga data class. Collection memungkinkan kita menyimpan...
Data classes adalah deklarasi kelas sederhana yang memungkinkan kompiler akan secara otomatis menghasilkan constructor , toString() , equals...
For Loop merupakan perulangan yang ketika kondisi masih terpenuhi atau bernilai true maka blok body dari for loop akan terus di eksekusi. Ra...
Range merupakan tipe data yang unik di kotlin yang dapat menetukan nilai awal dan nilai akhir pada Range. Range direpresentasikan dengan ope...
Perulangan adalah proses perulangan blok yang sama tanpa henti sampai kondisi yang diberikan tidak terpenuhi atau bernilai false. Perulangan...
Expression di dalam kotlin terdiri dari Operand(variabel atau kostanta), operator(baik operator aritmatika seperti +,-,*,/,% dan operator u...
When Expressions mampu mengubah alur program dalam suatu kodisional yang konsepnya sama dengan If Expression . kata kunci untuk mendeklarasi...
Enumertaion merupakan fitur yang digunakan untuk mengelompokan penyimpanan objek  yang telah didefinisikan menjadi tipe data konstanta . Enu...