class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

основы

введение
инструментарий
типы данных
переменные
литералы
строки
массивы
отображения
ссылки
операции
управляющие операторы
функции
пакеты, модули

разное

переменные окружения
MySQL

Справочник по Perl

Строки

Строки задаются текстом в одинарных или в двойных кавычках. Большой текст может быть указан с помощью here-doc.

Строки в одинарных кавычках ограничены в числе возможных esc-последовательностей и не могут подставлять значения вложенных переменных.

Отдельного типа для строк нет. Простой тип совмещает в себе числа и строки, делая преобразование в зависимости от контекста.

Пустая строка или строка, состоящая из символа 0, в логических выражениях рассматривается как ложь.

операции

В perl есть отдельные операции отношения над строковыми значениями:

Операция . соединяет строки в одну.


print "hello "."world\n";
$w="world";
print "hello ".$w;
# или так
print "hello ", $w;

регулярные выражения

Одна из сильных сторон perl это регулярные выражения.

Для сопоставления строки с шаблоном регулярного выражения используется операция =~

Функция split может разбить строку на массив строк, используя в качестве разделителя регулярное выражение. Соединить массив в строку можно функцией join.


print "hello"=~/he.{1,}/; # 1
print "hello"=~/He/; # пустое значение

функции


Рейтинг@Mail.ru