Data :: Calc :: Iterador

iterar em uma variedade de datas
Baixe Agora

Data :: Calc :: Iterador Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Marco Marongiu
  • Site do editor:
  • http://search.cpan.org/~bronto/

Data :: Calc :: Iterador Tag


Data :: Calc :: Iterador Descrição

Iterar sobre uma variedade de datas O DATE :: Calc :: Os objetos do iterador são usados para iterar em uma variedade de datas, dia a dia ou com uma etapa especificada. O método seguinte () retornará cada vez que uma referência de matriz contendo ($-ano, $ mês, $ data) para a próxima data, ou Redef quando terminado.WarningThis módulo é pouco e simples. Isso resolve um pequeno problema de uma maneira simples. Não tenta ser o módulo mais inteligente em CPAN, nem mais completos. Se o seu problema é mais complicado do que este módulo pode resolver, você deve ir e marcar o DateTime :: Event :: Recorrência, que resolve uma ampla gama de problemas que a sua não pode cair disso.Prababily Este módulo não evoluirá muito. Espere correções de bugs, pequenas melhorias na interface e nada mais. Se você precisar resolver problemas maiores, você tem duas opções: vivificando uma versão 2.x do módulo (depois de entrar em contato comigo, é claro) ou usando o DateTime :: Event :: Recorrência e seus irmãos.Ayway, eu deixei o nome iterador e não iterador :: dia ou dayiterator, por exemplo, para que o módulo possa evoluir se a necessidade seja. Quem sabe? Talvez um dia eu pudesse ter que fazê-lo iterar ao longo dos dias da semana, ou sobre as fases da lua ... Vamos deixar o caminho aberto, o tempo dirá.Neatra um novo objeto. Você deve passar os pontos finais de um intervalo de data como referências de matriz: $ i = data :: Calc :: iterator-> Novo (de => , para => ) de e para são, obviamente, obrigatório.Optcionalmente, você pode especificar uma etapa personalizada com a tecla de passo, por exemplo: $ i = data :: Calc :: iterator-> novo (de => , etapa => 7); irá iterar em dezembro de 2003, semana a semana, a partir de 1º de dezembro.Nextreturns a próxima data; em contexto de lista, ele retorna uma matriz contendo ano, mês e dia nesta ordem, ou Redef se a iteração acabar; Em contexto escalar, retorna uma referência a essa matriz, ou Redef se a iteração acabar. Requisitos: · Perl.


Data :: Calc :: Iterador Software Relacionado