Quick actions

cmd+k|ctrl+k

Navigation

Languages

Kotlin_Latihan_2.10

Snippet info

Language

Kotlin

Visibility

public

Author

faridaldi125

Created

2025-02-08T03:21:32.144355Z

Updated

2025-02-08T03:21:32.144355Z

fun main(args : Array<String>){
    judul()
    val rangeA = 1.rangeTo(20) step 2
    /*
    Jika tidak mau menggunakan salah satu komponen misalnya indeks atau nilainya
        kita bisa menggantikanya 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   : Ahmad Farid Aldi")
    println("Email  : [email protected]")
}

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