В культуре Perl есть такая традиция: «Существует более одного способа сделать что-либо». На этом занятии мы познакомимся с данной философией поближе. Мы рассмотрим целую «сборную солянку» новых функций и операторов.
При поиске скалярных величин и выполнении операций над ними вы до сих пор использовали регулярные выражения. Но поскольку в Perl существует более одного способа сделать что-либо, в нем предусмотрены различные функции поиска и редактирования скаляров. Итак, на этом занятии вы познакомитесь с некоторыми новыми способами.
Кроме того, раньше мы рассматривали массивы как линейные списки элементов, перебор которых осуществлялся с помощью оператора foreach, а объединение в скалярную переменную — с помощью функции join. На этом занятии вы познакомитесь с совершенно новым взглядом на массивы.
И, наконец, мы вновь обратимся к абсолютно «пресной» функции print и добавим ей немного остроты и привлекательности. С помощью обновленной и улучшенной функции print вы тоже сможете создавать тщательно отформатированные отчеты, которые не стыдно показать другим людям.
Основные темы этого занятия.
- Поиск скаляров внутри простых строк.
- Подстановка символов.
- Использование функции print.
- Применение массивов в качестве стеков и очередей.