Range merupakan tipe data yang unik di kotlin yang dapat menetukan nilai awal dan nilai akhir pada Range. Range direpresentasikan dengan operator .. atau dengan fungsi rangeTo() dan downTo().

Cara Pertama deklarasi range adalah sebagi berikut :
Kode diatas menggunakan operator .. untuk membuat Range. Variabel rangeInt di atas mencakup nilai 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

step adalah penentu jarak antara dua nilai yang dicakup.
"$it" ini nilai default variabel untuk objek dari iterator | " val rangeInt2 = 1..10 step 2" menetukan step 2, sehingga setalah mencetak angka 1 angaka 2 akan di lewati sehingga setelah 1 adalah 3


Cara Kedua adalah menggunakan fungsi rangeTo(). Penggunaan ".." digantikan dengan fungsi rangeTo() untuk membuat Range, namun untuk membuat urutan terbalik bisa gunakan downTo(). Contoh rengaTo() dan downTo() seperti program berikut : Penggunaan in atau !in di gunakan untuk memberikan suatu nilai terdapat atau tidak terdapat dalam cakupan range yang dibandingkan. Berikut contoh implementasi programnya : Character juga bisa menerapkan tipe data range ini. Contoh programnya seperti di bawah ini :

No comments:

Post a Comment