Para definir un rango se usa .., por ejemplo
10..20
un rango del 10 hasta el 20.
Para que el 20 sean exlusivo se debe definir con el menor que, por ejemplo
10..<20
un rango del 10 hasta el 19
A continuacion unos ejemplos
if ( 1 in 3..5 ) {
println "Si esta dentro del rango"
} else {
println "No esta dentro del rango"
}
//No esta dentro del rango
for (i in 1..4) {
print "${i} ";
}
//1 2 3 4
println ""
for (i in 1..<4) {
print "${i} ";
}
//1 2 3
println ""
for (a in 'a'..'g') {
print "${a} "
}
//a b c d e f g
println ""
(1..10).each(){ a->
print "${a} "
}
//1 2 3 4 5 6 7 8 9 10
println ""
5.each () {
print "${it}"
}
//5
println ""
switch (2) {
case 1..4:
print "Dentro del rango 1-4"
break
case 5..10:
print "Dentro del rango 5-10"
break
}
//Dentro del rango 1-4
Si ejecutamos el programa la salida es
No esta dentro del rango
1 2 3 4
1 2 3
a b c d e f g
1 2 3 4 5 6 7 8 9 10
5
Dentro del rango 1-4
Suerte.
No hay comentarios:
Publicar un comentario