spln2016:dirio3
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
spln2016:dirio3 [2016/03/04 20:42] – ambs | spln2016:dirio3 [2016/03/09 17:45] (current) – ambs | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== SPLN ====== | ====== SPLN ====== | ||
- | ==== Diário de Bordo - Aula 3 - 2016-03-01 ==== | + | ==== Diário de Bordo - Aula 3 - 2016-02-29 ==== |
=== Sumário === | === Sumário === | ||
Line 61: | Line 61: | ||
onde as expressões que estão dentro de parênteses curvos são acessiveis através de das variáveis $1..$9. | onde as expressões que estão dentro de parênteses curvos são acessiveis através de das variáveis $1..$9. | ||
+ | **Operadores sobre vários tipos de dados** | ||
- | * Operadores sobre vários tipos de dados - Consultar Capiulo 14. do Quick Reference Guide fornecido. | + | Consultar Capiulo 14. do Quick Reference Guide fornecido. |
- | * Arrays Associativos | + | |
+ | | ||
%a - array associativo | %a - array associativo | ||
Line 70: | Line 72: | ||
$delete($a{v3}) | $delete($a{v3}) | ||
- | | + | |
- | | + | |
- | @l - vetor | + | @l - vetor |
- | unshift(@l, | + | unshift(@l, elem ) - insere elemento no inicio do vetor |
- | elem = shift(@l) - retira elemento do inicio do vetor | + | elem = shift(@l) - retira elemento do inicio do vetor |
- | push(@l, elem) - insere elemento no final do vetor | + | push(@l, elem) - insere elemento no final do vetor |
- | elem = pop(@l) - retira elemento do final do vetor | + | elem = pop(@l) - retira elemento do final do vetor |
- | $l[3] - accesso para o terceiro elemento da lista | + | $l[3] - accesso para o terceiro elemento da lista |
- | $l+0 = comprimento da lista | + | $l+0 = comprimento da lista |
- | @l = split(/ | + | @l = split(/ |
- | join(',', | + | join(',', |
- | join(',', | + | join(',', |
- | + | ||
- | * Apontadores - Referências | + | * Referências |
\@l - devolve referência para o vetor | \@l - devolve referência para o vetor | ||
Line 90: | Line 92: | ||
@x = (1,[3,4]) , $x[1][1] = 3 | @x = (1,[3,4]) , $x[1][1] = 3 | ||
- | | + | |
$x = sub{ ... } - função anonima | $x = sub{ ... } - função anonima | ||
- | + | | |
- | | + | |
open(F,"<","/ | open(F,"<","/ | ||
- | + | ||
- | * Open de IPC (inter process communication: | + | * Open de IPC (inter process communication: |
# | # | ||
Line 106: | Line 107: | ||
while (<>) { | while (<>) { | ||
print | print | ||
- | |||
} | } | ||
close (F); | close (F); |
spln2016/dirio3.1457120521.txt.gz · Last modified: 2016/03/04 20:42 by ambs