Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Perl / Руководство Маслов / Синтаксис /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Циклы - Программирование от RIN.RU
Циклы



Цикл foreach.


LABEL foreach VAR (LIST) BLOCK


Переменной VAR присваивается поочередно каждый элемент списка LIST и выполняется блок. Если VAR опущено, то элементы присваиваются встроенной переменной $_. Если в теле блока изменять значение VAR то это вызовет изменение и элементов списка т.к. VAR фактически указывает на текущий элемент списка. Вместо слова foreach можно писать просто for - это слова синонимы.


Пример:


@месяц = ("январь","февраль","март"); # Создали массив
foreach $i (@месяц)
{
print $i," "; # Печать $i
}


Результат: январь февраль март


Пример:


@месяц = ("январь","февраль","март"); # Создали массив
foreach $i (@месяц)
{
$i = uc($i); # Перевели в верхний регистр
}
print @месяц;


Результат: ЯНВАРЬФЕВРАЛЬМАРТ


Пример:


for $i (3,5,7)
{
print "$i ";
}


Результат: 3 5 7


Предыдущий урок
Следующий урок

<<<  Назад
 1  2  3 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Декларации (объявления)

Простое предложение

Сложные предложения

Блоки и оператор switch

Оператор goto

POD операторы. Документирование программ

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь