1. Introdução ......................................................................................................................... 1
1.1 Fazer “Hello World!” ............................................................................................... 1
1.2 Pequeno resumo ........................................................................................................ 1
2. Variáveis ............................................................................................................................ 2
2.1 Escalares ................................................................................................................... 3
2.2 Arrays ........................................................................................................................ 4
2.3 Arrays associativos (hashes) ..................................................................................... 4
2.4 Notas gerais sobre variáveis ...................................................................................... 4
3. Operadores ........................................................................................................................ 5
3.1 Operadores de comparação ....................................................................................... 6
3.2 Operadores de lógica ................................................................................................. 6
3.3 Operadores de aritmética .......................................................................................... 6
3.4 Operadores bit a bit (bitwise) .................................................................................... 7
3.5 Atalhos ...................................................................................................................... 7
4. Blocos, condições e ciclos ................................................................................................ 7
4.1 Condições .................................................................................................................. 7
4.2 Ciclos ........................................................................................................................ 7
4.3 Exemplos e notas finais ............................................................................................. 8
5. Expressões regulares ......................................................................................................... 8
6. Operadores especiais ......................................................................................................... 9
7. Variáveis especiais ............................................................................................................ 10
8. Subrotinas (funções) ......................................................................................................... 11
9. Funções úteis builtin ......................................................................................................... 12
9.1 Funções úteis em números ........................................................................................ 12
9.2 Funções úteis em strings ........................................................................................... 12
9.3 Funções úteis em arrays ............................................................................................ 13
9.4 Funções úteis em strings e arrays .............................................................................. 13
9.5 Funções úteis em arrays associativos ........................................................................ 13
9.6 Funções úteis em ficheiros ........................................................................................ 14
9.7 Funções úteis em directorias ..................................................................................... 14
10. Executar PERL ................................................................................................................ 14
11. Módulos .......................................................................................................................... 15
11.1 Utilização de... ....................................................................................................... 15
11.2 Programação de... ................................................................................................... 15
11.3 Caso de estudo: DBI ............................................................................................... 16
12. Truques e dicas ................................................................................................................ 16
12.1 Mais documentação ................................................................................................ 16
12.2 Cuidados a ter ......................................................................................................... 16
12.3 Alguns truques ........................................................................................................ 18
12.4 One liners ................................................................................................................ 21
13. Índice ............................................................................................................................... 23
1.1 Fazer “Hello World!” ............................................................................................... 1
1.2 Pequeno resumo ........................................................................................................ 1
2. Variáveis ............................................................................................................................ 2
2.1 Escalares ................................................................................................................... 3
2.2 Arrays ........................................................................................................................ 4
2.3 Arrays associativos (hashes) ..................................................................................... 4
2.4 Notas gerais sobre variáveis ...................................................................................... 4
3. Operadores ........................................................................................................................ 5
3.1 Operadores de comparação ....................................................................................... 6
3.2 Operadores de lógica ................................................................................................. 6
3.3 Operadores de aritmética .......................................................................................... 6
3.4 Operadores bit a bit (bitwise) .................................................................................... 7
3.5 Atalhos ...................................................................................................................... 7
4. Blocos, condições e ciclos ................................................................................................ 7
4.1 Condições .................................................................................................................. 7
4.2 Ciclos ........................................................................................................................ 7
4.3 Exemplos e notas finais ............................................................................................. 8
5. Expressões regulares ......................................................................................................... 8
6. Operadores especiais ......................................................................................................... 9
7. Variáveis especiais ............................................................................................................ 10
8. Subrotinas (funções) ......................................................................................................... 11
9. Funções úteis builtin ......................................................................................................... 12
9.1 Funções úteis em números ........................................................................................ 12
9.2 Funções úteis em strings ........................................................................................... 12
9.3 Funções úteis em arrays ............................................................................................ 13
9.4 Funções úteis em strings e arrays .............................................................................. 13
9.5 Funções úteis em arrays associativos ........................................................................ 13
9.6 Funções úteis em ficheiros ........................................................................................ 14
9.7 Funções úteis em directorias ..................................................................................... 14
10. Executar PERL ................................................................................................................ 14
11. Módulos .......................................................................................................................... 15
11.1 Utilização de... ....................................................................................................... 15
11.2 Programação de... ................................................................................................... 15
11.3 Caso de estudo: DBI ............................................................................................... 16
12. Truques e dicas ................................................................................................................ 16
12.1 Mais documentação ................................................................................................ 16
12.2 Cuidados a ter ......................................................................................................... 16
12.3 Alguns truques ........................................................................................................ 18
12.4 One liners ................................................................................................................ 21
13. Índice ............................................................................................................................... 23
0 comentários:
Postar um comentário