fun main(args: Array<String>) {
judul()
var arrayAngka: IntArray = intArrayOf(1, 2, 3, 4, 5)
println("Contoh IntArray")
println(arrayAngka.contentToString())
println(arrayAngka[2])
garis()
println("Array bersifat mutable yang artinya nilainya bisa dirubah")
arrayAngka[2] = 10
println(arrayAngka.contentToString())
println(arrayAngka[2])
garis()
println("Variable bertipe List")
var listAngka: List<Int> = listOf(1, 2, 3, 4, 5)
println(listAngka)
println(listAngka[2])
/* Tidak seperti array, List bersifat immutable yang artinya nilainya
tidak bisa dirubah meskipun deklarasinya menggunakan var */
// listAngka[2] = 10
garis()
var daftarAngka: MutableList<Int> = mutableListOf(1, 2, 3, 4, 5)
println("Contoh mutableListOf")
println(daftarAngka)
println(daftarAngka[2])
garis()
println("Contoh removeAt pada mutableListOf")
daftarAngka.removeAt(2) // Menghapus elemen di indeks ke-2
println(daftarAngka)
garis()
println("Contoh add pada mutableListOf")
daftarAngka.add(2, 10) // Menyisipkan elemen di indeks ke-2
println(daftarAngka)
author()
}
fun garis(): Unit {
println("-------------------------------")
}
fun author(): Unit {
garis()
println("Nama : Adinda")
println("Email : adindapuut@gmail.com")
}
fun judul(): Unit {
garis()
println("Latihan Kotlin 3.2")
garis()
}