Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
шпаргалки [2015/03/24 14:56] 81.222.241.194 |
шпаргалки [2015/04/02 18:09] (текущий) |
''$.'' < - \\ | ''$.'' < - \\ |
''$~'' <- \\ | ''$~'' <- \\ |
''$_'' <- \\ | ''$_'' <- Дефолтные input параметры\\ |
''@_'' <- \\ | ''@_'' <- \\ |
| ''$/'' <- Содержит символы перевода каретки и разделители входных записей.\\ |
| ''$0'' <- Имя программы.\\ |
''@ARGV'' <- Содержит список аргументов \\ | ''@ARGV'' <- Содержит список аргументов \\ |
| ''$@'' <- Содержит ошибки компилятора \\ |
| ''$<'' <- UID текущего пользователя \\ |
| ''$%'' <- Номер строки\\ |
| ''$='' <- Длинна строки\\ |
====== Операторы: ====== | ====== Операторы: ====== |
''next'' <- \\ | ''next'' <- \\ |
''break'' <- \\ | ''break'' <- \\ |
''continue'' <- \\ | ''continue'' <- \\ |
''s/cat/dog/'' <- Заменить __cat__ на __dog__\\ | ''s/cat/dog/'' <- подстановка __cat__ на __dog__\\ |
| ''tr/cat/dog/'' <- Замена __cat__ на __dog__\\ |
''m/(\d+\.\d+\.\d+\.\d+)/'' <- Поиск совпадений(match). В данном примере под совпадение попадает IP адрес.\\ | ''m/(\d+\.\d+\.\d+\.\d+)/'' <- Поиск совпадений(match). В данном примере под совпадение попадает IP адрес.\\ |
''printf'' <- "форматный" вывод.\\ | ''printf'' <- "форматный" вывод.\\ |
''rand'' <- Рандомизация. Пример:\\ | ''rand'' <- Рандомизация. Пример:\\ |
<code perl>int rand 9 #Вывести случайное число от 0-8</code> | <code perl>int rand 9 #Вывести случайное число от 0-8</code> |
''localtime'' <- \\ | ''localtime'' <- Аналог UNIX-ой **date**. Пример:\\ |
| <code perl>print localtime. "\n";</code> |
''split'' <- \\ | ''split'' <- \\ |
''push'' <- Положить в объект массив. Пример: \\ | ''push'' <- Положить в объект массив. Пример: \\ |
====== Типы данных: ====== | ====== Типы данных: ====== |
| |
''scalar'' <- \\ | ''scalar'' <- Скалярные\\ |
''int'' <- \\ | ''int'' <- Целочисленные\\ |
''glob'' <- \\ | ''glob'' <- Глоб\\ |
| |
====== Регулярные выражения: ====== | ====== Регулярные выражения: ====== |