Amazon Best VPN GoSearch

favicon do OnWorks

perlcheat - Online na nuvem

Execute o perlcheat no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando perlcheat que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


perlcheat - Folha de dicas do Perl 5

DESCRIÇÃO


Esta 'folha de dicas' é uma referência útil, destinada a programadores Perl iniciantes. Não
tudo é mencionado, mas 195 recursos já podem ser esmagadores.

A folha
CONTEXTOS SIGILS ref ARRAYS HASHES
void $ scalar SCALAR @array% hash
escalar @array ARRAY @array [0, 2] @hash {'a', 'b'}
list% hash HASH $ array [0] $ hash {'a'}
& sub CODE
* glob GLOB SCALAR VALUES
FORMAT número, string, ref, glob, undef
REFERÊNCIAS
\ reference $$ foo [1] também conhecido como $ foo -> [1]
$ @% & * dereferência $$ foo {bar} também conhecido como $ foo -> {bar}
[] anon. arrayref $ {$$ foo [1]} [2] também conhecido como $ foo -> [1] -> [2]
{} anon. hashref $ {$$ foo [1]} [2] também conhecido como $ foo -> [1] [2]
\ () lista de refs
SINTAXE
PRECEDÊNCIA DO OPERADOR foreach (LISTA) {} para (a; b; c) {}
-> while (e) {} até (e) {}
++ - if (e) {} elsif (e) {} else {}
** a menos que (e) {} elsif (e) {} else {}
! ~ \ u + u- dado (e) {quando (e) {} padrão {}}
= ~! ~
* /% x NÚMEROS vs STRINGS FALSE vs TRUE
+ -. = = undef, "", 0, "0"
<< >> +. algo mais
chamado uops ==! = eq ne
<> <=> = lt gt le ge <> <=> = lt gt le ge
==! = <=> eq ne cmp ~~ <=> cmp
&
| ^ REGEX MODIFICADORES REGEX METACHARS
&& / i não faz distinção entre maiúsculas e minúsculas ^ início da string
|| // / m linha baseada em ^ $ $ str end (bfr \ n)
.. ... / s. inclui \ n + um ou mais
?: / x ignora wh.space * zero ou mais
= + = último goto / p preservar? zero ou um
, => / a ASCII / aa repetição {3,7} segura no intervalo
list ops / l locale / d dual | alternância
classe de caracteres não / u Unicode []
e / e avalia / ee rpts \ b limite
ou xor / g global \ z string end
/ o compilar pat once () capture
DEBUG (?: P) sem captura
-MO = Deparse REGEX CHARCLASSES (? #T) comentário
-MO = conciso. [^ \ n] (? = p) ZW pos à frente
-D ## \ s espaços em branco (?! P) ZW neg à frente
-d: Rastreia \ w caracteres da palavra (? <= p) ZW pos atrás de \ K
\ d dígitos (?
CONFIGURAÇÃO \ pP propriedade nomeada (?> P) sem retrocesso
perl -V: ivsize \ h horiz.wh.space (? | p | p) redefinição do branch
Quebra de linha \ R (? p) captura nomeada
\ S \ W \ D \ H negar \ g {n} ref para o limite nomeado
\ K manter a parte esquerda
LISTAS DE RETORNO DE FUNÇÃO
stat localtime chamador VARIÁVEIS ESPECIAIS
0 dev 0 segundo 0 pacote $ _ variável padrão
1 ino 1 minuto 1 nome do arquivo $ 0 nome do programa
2 modo 2 horas 2 linhas $ / separador de entrada
3 nlink 3 dia 3 sub-rotina $ \ output separator
4 uid 4 mês-1 4 hasargs $ | autoflush
5 gid 5 ano 1900 5 wantarray $! erro sys / libcall
6 rdev 6 dia da semana 6 evaltext $ @ eval error
7 tamanho 7 dia do ano 7 is_require $$ ID do processo
8 atime 8 is_dst 8 dicas $. número da linha
9 mtime 9 bitmask @ARGV argumentos de linha de comando
10 ctime 10 hinthash @INC incluem caminhos
11 blksz 3..10 apenas @_ subroutine args
12 blcks com ambiente EXPR% ENV

AGRADECIMENTOS


A primeira versão deste documento apareceu em Perl Monks, onde várias pessoas tiveram
sugestões. Obrigado, Perl Monks.

Um agradecimento especial a Damian Conway, que não só sugeriu mudanças importantes, mas também
levou um tempo para contar o número de recursos listados e fazer uma versão Perl 6 para mostrar
que Perl permanecerá Perl.

Use perlcheat online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.