Спецификация языка Perl

П2.3.4.13 Оператор диапазона



П2.3.4.13 Оператор диапазона

.. - оператор диапазона. Реально это два разных оператора, в зависимости от контекста. В списковом контексте он работает как оператор диапазона от левого аргумента до правого. for (1..10) { #code }

В скалярном контексте он возвращает булевское значение. Если левый операнд TRUE, то .. принимает значение TRUE, если правый операнд тоже TRUE. if (101..200) { print 'hi;)';}

- напечатает вторую сотню строк



Содержание раздела