El operador ..

El operador .. toma dos numeros $ x_1$ y $ x_2$ y devuelve una lista con los enteros entre esos dos números:

  DB<1> @b = 4..8
  DB<2> p @b # Los elementos son mostrados sin separación
45678
  DB<3> p "@b" # Interpolación: los elementos son separados
  4 5 6 7 8
  DB<4> x @b
0  4
1  5
2  6
3  7
4  8
  DB<5> @a = 2.1 .. 4.1
  DB<6> x @a
0  2
1  3
2  4

Este operador devuelve una lista vacía cuando $ x_2 < x_1$ .

  DB<6> @c = 5..4
  DB<7> p @c

  DB<8> x @c
  empty array

Casiano Rodríguez León
Licencia de Creative Commons
Principios de Programación Imperativa, Funcional y Orientada a Objetos Una Introducción en Perl/Una Introducción a Perl
por Casiano Rodríguez León is licensed under a Creative Commons Reconocimiento 3.0 Unported License.

Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=43.
2012-06-19