MEJOR SITIO PARA DESARROLLADORES WEB
Kotlin. W3Schools en español. Lecciones para principiantes

Ua En De

Kotlin Rangos


Kotlin Rangos

Con el for bucle, también puedes crear rangos de valores con "..":

Ejemplo

Imprime todo el alfabeto:

for (chars in 'a'..'x') {
  println(chars)
}
Inténtalo tú mismo »

También puedes crear rangos de números:

Ejemplo

for (nums in 5..15) {
  println(nums)
} 
Inténtalo tú mismo »

Nota: El primer y último valor están incluidos en el rango.


Comprobar si existe un valor

También puede utilizar el operador in para comprobar si existe un valor en un rango:

Ejemplo

val nums = arrayOf(2, 4, 6, 8)
if (2 in nums) {
  println("¡Existe!")
} else {
  println("No existe.")
}
Inténtalo tú mismo »

Ejemplo

val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
if ("Volvo" in cars) {
  println("¡Existe!")
} else {
  println("No existe.")
} 
Inténtalo tú mismo »

Romper o continuar un rango

También puede utilizar las palabras clave break y continue en un rango/bucle for:

Ejemplo

Detenga el ciclo cuando nums sea igual a 10:

for (nums in 5..15) {
  if (nums == 10) {
    break
  }
  println(nums)
} 
Inténtalo tú mismo »

Ejemplo

Omita el valor de 10 en el bucle y continúe con la siguiente iteración:

for (nums in 5..15) {
  if (nums == 10) {
    continue
  }
  println(nums)
} 
Inténtalo tú mismo »