Set :: Integer :: Gapfillers

Set :: Integer :: Gapfillers é um módulo Perl que pode preencher as lacunas entre os intervalos inteiros.
Baixe Agora

Set :: Integer :: Gapfillers Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • James E Keenan
  • Site do editor:
  • http://search.cpan.org/~particle/parrot-0.6.1/lib/Parrot/Pmc2c/Pmc2cMain.pm

Set :: Integer :: Gapfillers Tag


Set :: Integer :: Gapfillers Descrição

Set :: Integer :: Gapfillers é um módulo Perl que pode preencher as lacunas entre os intervalos inteiros. Set :: Integer :: Gapfillers é um módulo Perl que pode preencher as lacunas entre o INTEGER Ranges.synopsis Use Set :: Integer :: Gapfillers; $ gf = set :: inteiro :: gapfillers-> Novo (inferior => -12, superior => 62, sets => , # Nota: use vírgula, não , # intervalo operador (..) ,],); $ segments_needed_ref = $ gf-> segmentos_needed (); $ gapfillers_ref = $ gf-> gapfillers (); $ ALL_SEGMMENT_REF = $ gf-> all_segments (); qualquer um dos três métodos de saída precedentes também pode ser chamado com uma opção de expansão: $ segments_needed_ref = $ gf-> segmentos_needed (expandir => 1); esta extensão perl fornece métodos que podem ser Útil em conjuntos de manipulação cujos elementos são inteiros consecutivos. Suponha que você seja fornecido com os seguintes conjuntos não-interseção, não-sobreposição de inteiros consecutivos: {1 .. 17} {25 .. 42} {44 .. 50} Suponha que você seja fornecido com o seguinte menor e superior Limites a uma gama de inteiros consecutivos: inferior: 12 superior: 62Provar um conjunto de conjuntos que: quando unidos, formaria um conjunto de inteiros consecutivos a partir do limite inferior ao limite superior, inclusivo; Andare derivou de: os conjuntos fornecidos; mesmo subconjuntos; conjuntos gerados ornewly que preenchem as lacunas abaixo, entre ou acima do objeto Sets.Once um conjunto :: integer :: gapfillers objeto foi construído, seu método segments_needed () pode ser usado para fornecer esses resultados: {12 .. 17 } # subconjunto do 1º set fornecido {18 .. 24} # GAP-Filler set {25 .. .. 42} # 2º set fornecido {43 .. 43.} # conjunto de preenchimento de carga # (que acontece consistem em um único elemento) {44 .. 50} # 3rd conjunto fornecido {51 .. 61 .. 62} # conjunto de preenchimento de gap para faixa acima mais alto fornecido Setalternativamente, você só pode desejar examinar os conjuntos de preenchimento de lacunas. O método Gapfillers () fornece este conjunto de conjuntos. {18 .. 24} # GAP-Filler set {43 .. .. 43} # GAP-Filler set {51 .. 61 .. 61. 61 .. 62} # Setrand de enchimento de gap, como uma alternativa adicional, você pode querer ter seu conjunto de conjuntos de jogos ou Fim com todos os valores de um determinado conjunto fornecido, em vez de um subconjunto adequado, contendo apenas os valores necessários para preencher o intervalo desejado. Nesse caso, use o método All_Segments (). {1 .. 17} # 1º Conjunto fornecido {18 .. 24} # conjunto de enchimento de gap {25 ... 42} # 2º definido fornecido {43. .. 43.} # conjunto de enchimento # (que acontece consistir de um elemento único) {44 .. 50} # 3rd conjunto fornecido {51 .. 61 .. 61 .. 61} # conjunto de preenchimento de gap para intervalo acima do maior conjunto de resultados Os resultados retornados pelo método All_Segments () diferem apenas daqueles retornados pelo método segments_needed () as extremidades inferior ou superior. Se, como no exemplo acima, o limite inferior do intervalo de destino dos inteiros cai dentro de um segmento fornecido, o primeiro conjunto retornado por all_segments () será todo o primeiro conjunto fornecido; O primeiro conjunto retornado por segmentos_needed () será um subconjunto adequado do primeiro conjunto fornecido, começando com o limite inferior solicitado. Requisitos: · Perl.


Set :: Integer :: Gapfillers Software Relacionado

B :: mais.

B :: Mais módulo Perl contém métodos e funções de introspecção adicional. ...

294

Download