Tutorial Break dan Continue di Kotlin
Ketika melakukan perulangan, terkadang kita dihadapkan dengan data yang tak sesuai harapan. Contoh, seperti berikut: fun main() { val listOfInt = listOf(1, 2, 3, null, 5, null, 7) for (i in listOfInt) { print(i) …
Belajar For Loop di Kotlin
For Loop Sama seperti While dan Do While, For merupakan konsep perulangan pada blok yang sama selama hasil evaluasi kondisi yang diberikan terpenuhi atau bernilai true. For dapat digunakan pada Ranges, Collections, Arrays dan apapun yang menyediakan iterator. Contoh dari For loop sendiri adalah sebagai berikut: fun main() { val…
Mengenal Range di Kotlin
Seperti yang disampaikan sebelumnya, Range merupakan salah satu tipe yang unik pada kotlin. Kita dapat menentukan nilai awal dan nilai akhir pada Renge. Range direpresentasikan dengan operator .. atau dengan fungsi rangeTo() dan downTo(). Terdapat beberapa cara untuk membuat Range di Kotlin. Pertama, seperti berikut:…
Tutorial While dan Do While di Kotlin
Bayangkan ketika kita ditugaskan untuk mencetak beberapa baris teks yang sama ke dalam konsol seperti berikut: Hello WorldHello WorldHello WorldHello WorldHello World Kita pasti langsung terpikir akan menulis programnya seperti berikut: fun main() { println(“Hello World”) println(“Hello World”) …
Apa itu When Expressions di Kotlin
Untuk menentukan statement atau expression kita menggunakan If Expression. Selain itu kita juga bisa gunakan When Expression, yakni mekanisme yang memungkinkan nilai dari sebuah variabel/expression, mampu mengubah alur program. Contoh sederhana dalam penggunaan when expression adalah seperti berikut: fun main() { val value = 7 …
Apa itu Enumeration di Kotlin
Enumeration merupakan salah fitur yang bisa kita gunakan untuk menyimpan kumpulan objek yang telah didefinisikan menjadi tipe data konstanta. Enumeration dapat ditetapkan sebagai nilai ke dalam sebuah variabel dengan cara yang lebih efisien. Selain itu, Enumeration juga dapat digunakan untuk…
Apa itu Control Flow didalam Kotlin?
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…
Latihan Kotlin Fundamental
Persiapan Setiap modul pada akademi ini memiliki beberapa latihan yang harus Anda kerjakan. Latihan-latihan yang ada akan meningkatkan pemahaman Anda terhadap sebuah materi, jadi sangat disarankan untuk Anda menyelesaikannya segera setelah membaca 1 (satu) modul besar. Untuk mengerjakan latihan, Anda…
String Template Kotlin
Di beberapa modul sebelumnya Anda sudah melihat bagaimana sebuah String ditulis seperti berikut: “First character of $text is $firstChar” Lantas dinamakan apakah mekanisme penulisan String seperti di atas? Kotlin mendukung sebuah fitur bernama String Template. Sebuah fitur yang memungkinkan kita untuk…
Safe Calls dan Elvis Operator di Kotlin
kita sudah mengenal tentang NullPointerException dan cara penanganannya. Kini kita akan belajar bagaimana menangani objek nullable dengan cara yang lebih mudah, yaitu menggunakan Safe Calls dan Elvis Operator. Safe calls operator (?.) Yang pertama akan kita pelajari adalah Safe Calls. Seperti namanya, safe call akan menjamin kode yang…