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 :