Marcio, ótimo ... tó "tentando" colocar na prática agora ... muito obrigado pela ajuda.
Em 12 de março de 2013 13:33, Marcio Ferreira < [email protected]> escreveu: > Sim! > > Array: > INSERIR: push @array, { key1=> '', key2 =>'', ... } > REMOVER: splice @array, 0, 1 > > Hash: > INSERIR: $data->{key1} = $value > REMOVER: delete $data->{key1} > > Essas operações são bem comuns em perl, recomendo procurar sobre estrutura > de dados em perl > > []s, > > Marcio Ferreira > skype: marcio.ferreir4 > (21) 8365-7768 > > > 2013/3/12 Marcio - Google <[email protected]> > >> Marcio, esse exemplo resolve sim, muito obrigado. >> Só me tirar uma dúvida, posso incluir e excluir dados (registros)? >> >> >> Em 11 de março de 2013 23:16, Marcio Ferreira < >> [email protected]> escreveu: >> >> Perl é TIMTOADY, existe muitas maneiras de fazer isso, fale-nos como são >>> seus dados, ou seja, como vc pretende trabalhar com eles. >>> Pela quantidade de registros que vc disse(20), use em memoria mesmo, nao >>> precisa recorrer a banco de dados, mas isso minha opiniao! >>> >>> Se você quer uma estrutura já definida com 7 campos, veja se isso atende: >>> >>> https://gist.github.com/marcioferreira/5140037 >>> >>> Repare que o $data_key é um referencia de hash e $data_list é uma >>> referencia de array. >>> >>> Se ficou confuso, posta seus dados e vemos o que acontece =) >>> >>> >>> []s, >>> >>> Marcio Ferreira >>> skype: marcio.ferreir4 >>> (21) 8365-7768 >>> >>> >>> 2013/3/11 Gabriel Vieira <[email protected]> >>> >>>> Seria bom um exemplo de dados. >>>> Você pode fazer uso desde sistemas específicos com memcached ou outro, >>>> como pode fazer uso de HASH/ARRAY, como dito. >>>> >>>> Superficialmente (não sei que dados são esses) indico: >>>> >>>> %hash = ( >>>> 1 => [camisa,g,azul,20r$], >>>> 2 => [tenis,32,branco,200r$], >>>> ); >>>> >>>> Bom, isso é muito superficial mesmo, vai depender do que quer guardar. >>>> >>>> 2013/3/11 Marcio - Google <[email protected]>: >>>> > Mestres, >>>> > >>>> > Tenho um script que quado inicializa começa acumular algumas >>>> informações, >>>> > e quando é finalizado essas informações são descartadas. É pouco >>>> coisa. >>>> > Preciso de algo como uma tabela temporária, os dados só existem >>>> durante a >>>> > execução do script. >>>> > To usando por enquanto hashes, mais tá ficando confuso. >>>> > Pensando em uma tabela em um banco de dados (o que é inviável), >>>> ela teria >>>> > 7 colunas, sendo uma delas a chave e pela qual preciso localizar os >>>> > registros, e não teria mais que 20 registros. >>>> > Quando o script inicia, a tabela não teria nenhum valor, apenas a >>>> > "estrutura", durante a execução serão incluídos, excluídos e alterados >>>> > registros. Quando o script termina os dados são descartados. >>>> > >>>> > Qual a maneira mais prática e elegante de fazer isso? >>>> > >>>> > >>>> > [...]'s >>>> > >>>> > Marcio >>>> > >>>> > =begin disclaimer >>>> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> > SaoPaulo-pm mailing list: [email protected] >>>> > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>> > =end disclaimer >>>> > >>>> >>>> >>>> >>>> -- >>>> Gabriel Vieira >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: [email protected] >>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>> =end disclaimer >>>> >>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: [email protected] >>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>> =end disclaimer >>> >>> >> >> >> -- >> >> [...]'s >> >> Marcio >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: [email protected] >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > -- [...]'s Marcio
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
