Kotlin oraliqlari
for tsikli bilan ".." yordamida qiymat oraliqlarini yaratishingiz mumkin:
Misol
Barcha alifboni chiqarish:
kotlin
for (chars in 'a'..'x') {
println(chars)
}Sonlardan iborat oraliqlarni ham yaratish mumkin:
kotlin
for (nums in 5..15) {
println(nums)
}Eslatma: oraliqqa birinchi va oxirgi qiymat ham kiradi.
Qiymat mavjudligini tekshirish
Qiymat massiv yoki oraliqda mavjudligini in operatori bilan tekshirishingiz mumkin:
kotlin
val nums = arrayOf(2, 4, 6, 8)
if (2 in nums) {
println("Mavjud!")
} else {
println("Mavjud emas.")
}kotlin
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
if ("Volvo" in cars) {
println("Mavjud!")
} else {
println("Mavjud emas.")
}Break yoki Continue ishlatish
Range/for tsiklda break va continue dan foydalanish mumkin.
Misol — nums 10 ga teng bo'lganda tsikldan chiqish:
kotlin
for (nums in 5..15) {
if (nums == 10) {
break
}
println(nums)
}Misol — 10 qiymatini o'tkazib yuborib keyingi iteratsiyaga davom etish:
kotlin
for (nums in 5..15) {
if (nums == 10) {
continue
}
println(nums)
}