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

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


шпаргалки

**Это старая версия документа!**

                                          Шпаргалки

Типы переменных:

$data ← скалярная переменная
my $data ← Лексическая переменная
our $data ← Глобальная переменная
@data ← массив
@data = qw(1 2 3 4 5 tt aa gg) ← Скалярный массив
@data[0] ← Первый элемент массива
%data ← хэш
%data{} &data ← подпрограмма
$data += 3 ← прибавить к значению переменной «data» 3
$data .= «\n» ← добавить символ новой строки к переменной «data»
$data =~ /http:/ ← привязать значение «http:«
++$data ← инкремент
$data++ ← инкремент
–$data ← декремент
$data– ← декремент
\$data ← интерполяция, т.е. выведет «$data» а не значение переменной «data»

Встроенные переменные:

$$ ← PID
$? ← Код операции (удачно или нет)
$! ← Код ошибки
$. < -
$~
$
@

@ARGV ← Содержит список аргументов

Операторы:

next
last
goto
warn
die
break
continue
s/cat/dog/
m/(\d+.\d+.\d+.\d+)/
printf
print
say
chomp
open
sub name() {блок кода}
use
shift
format
system
sleep
seek
write
exist
tell
close
getpwuid chmod
substr
or
and
xor
rand
localtime
split
push
defined
stat
chdir
local
sort
revers
&&
||

Циклы:

while (условие) {блок кода} ← Выполнить блок, если условие истинно
untill (условие) {блок кода} ← Выполнить блок, если условие ложно
do
for (условие) {блок кода}
foreach
else {блок кода}
elsif (условие) {блок кода}
if (условие) {блок кода}

Типы данных:

scalar
int
glob

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

Операторы сравнения:

Числовое Строковое Описание
== eq Равенство
!= ne Неравенство
шпаргалки.1427205637.txt.gz · Последнее изменение: 2015/03/24 17:00 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux