Выполнят блок или выражение для
Урок 23. Еще немного о циклах Оператор Grep grep {блок} список; grep (выражение, список); Выполнят блок или выражение для каждого элемента списка. Переменная $_ содержит текущий элемент. Возвращает список элементов, с которыми выражение дало результат true. В скалярном контексте возвращает количество результатов true. Как видите, grep очень похож на foreach: @tmp=(1,2,3); grep{print $_} @tmp; Оператор Map map {блок} список; map выражение, список; Выполняет блок или выражение для каждого элемента списка. Возвращает список результатов. @tmp=(1,2,3); $v = map $i.=$_, @tmp; print $i," "; print $v; * * * * [Содержание] [Вступление] [необходимое для начала изучения] [урок 1] [урок 2] [урок 3] [урок 4] [урок 5] [урок 6] [урок 7] [урок 8] [урок 9] [урок 10] [урок 11] [урок 12] [урок 13] [урок 14] [урок 15] [урок 16] [урок 17] [урок 18] [урок 19] [урок 20] [урок 21] [урок 22] [урок 23] [урок 24] [урок 25] [урок 26] [урок 27] [урок 28] [правила хорошего тона] [приложение A] [приложение Б] [приложение В] [заключение] [благодарности] |
Copyright (c) ClericICN, 2002 |