Quick actions

cmd+k|ctrl+k

Navigation

Languages

Kotlin_Latihan_2.10

Snippet info

Language

Kotlin

Visibility

public

Author

adindapuut

Created

2025-02-01T10:34:44.164879Z

Updated

2025-02-01T10:39:02.381515Z

fun main(args: Array<String>) {
    judul()
    val rangeA = 1.rangeTo(20) step 2
    /*
    Jika kita tidak mau menggunakan salah satu komponen misalnya indeks atau nilainya
        kita bisa menggantinya dengan _
    */
    rangeA.forEachIndexed { _, nilai ->
        print("Nilai: $nilai ")
    }; println()

    // Penggunaan ? artinya variable ini boleh null
    val listOfInt: List<Any?> = listOf(1, 2, 3, null, 5, null, 7)
    for (i in listOfInt) {
        print("$i ")
    }; println()

    for (i in listOfInt) {
        /*
        Penggunaan continue untuk melewatkan nilai tertentu
        Tetapi continue tidak bisa digunakan di forEachIndexed karena
            forEachIndexed tidak dimasukan kedalam kategori looping
        */
        if (i == null) continue
        print("$i ")
    }; println()

for (i in listOfInt) {
        // Perintah break digunakan untuk menghentikan looping
        if (i == null) break
        print("$i ")
    }; println()
    
    author()
}

fun garis(): Unit {
    println("-------------------------")
}

fun author(): Unit {
    garis()
    println("Nama  : Adinda Putri")
    println("Email : [email protected]")
    garis()
}

fun judul(): Unit {
    garis()
    println("Latihan Kotlin 2.8")
    garis()
}
INFO