Инструменты пользователя

Инструменты сайта


шпаргалки

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
шпаргалки [2015/03/24 14:46]
81.222.241.194
шпаргалки [2015/04/02 18:09] (текущий)
Строка 29: Строка 29:
 ''$.'' < - \\ ''$.'' < - \\
 ''$~'' <- \\ ''$~'' <- \\
-''$_'' <- \\+''$_'' <- Дефолтные input параметры\\
 ''@_'' <- \\ ''@_'' <- \\
 +''$/'' <- Содержит символы перевода каретки и разделители входных записей.\\
 +''$0'' <- Имя программы.\\
 ''@ARGV'' <- Содержит список аргументов \\ ''@ARGV'' <- Содержит список аргументов \\
 +''$@'' <- Содержит ошибки компилятора \\ 
 +''$<'' <- UID текущего пользователя \\ 
 +''$%'' <- Номер строки\\ 
 +''$='' <- Длинна строки\\
 ====== Операторы: ======  ====== Операторы: ====== 
 ''next'' <- \\ ''next'' <- \\
Строка 41: Строка 46:
 ''break'' <- \\ ''break'' <- \\
 ''continue'' <- \\ ''continue'' <- \\
-''s/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'' <- "форматный" вывод.\\
Строка 50: Строка 56:
 ''sub name() {блок кода}'' <- Подпрограмма.\\ ''sub name() {блок кода}'' <- Подпрограмма.\\
 ''use'' <- Подключить библиотеку/модуль. Пример:\\ ''use'' <- Подключить библиотеку/модуль. Пример:\\
-<code perl> use strict;</code>+<code perl>use strict;</code>
 ''shift'' <- \\ ''shift'' <- \\
 ''format'' <- \\ ''format'' <- \\
Строка 67: Строка 73:
 ''and'' <- Логическое И\\ ''and'' <- Логическое И\\
 ''xor'' <- \\ ''xor'' <- \\
-''rand'' <- \\ +''rand'' <- Рандомизация. Пример:\\ 
-''localtime'' <- \\+<code perl>int rand 9 #Вывести случайное число от 0-8</code> 
 +''localtime'' <- Аналог UNIX-ой **date**. Пример:\\ 
 +<code perl>print localtime. "\n";</code>
 ''split'' <- \\ ''split'' <- \\
 ''push'' <- Положить в объект массив. Пример: \\ ''push'' <- Положить в объект массив. Пример: \\
Строка 97: Строка 105:
 ====== Типы данных: ====== ====== Типы данных: ======
  
-''scalar'' <- \\ +''scalar'' <- Скалярные\\ 
-''int'' <- \\ +''int'' <- Целочисленные\\ 
-''glob'' <- \\+''glob'' <- Глоб\\
  
 ====== Регулярные выражения: ======  ====== Регулярные выражения: ====== 
шпаргалки.1427208391.txt.gz · Последнее изменение: 2015/03/24 17:46 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux