Getopt :: oo.

getopt :: OO é um analisador de linha de comando orientado a objetos.
Baixe Agora

Getopt :: oo. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Steven Smith
  • Site do editor:
  • http://search.cpan.org/~sjsmith/Getopt-OO-0.07/lib/Getopt/OO.pm

Getopt :: oo. Tag


Getopt :: oo. Descrição

GetOpt :: OO é um analisador de linha de comando orientado a objetos. GetOpt :: OO é um analisador de linha de comando orientado a objetos. Ele lida com opções de valor curtas, longas e multi (--x ... -). GetOpT :: OO módulo também incorpora ajuda para opções para simplificar a geração de instruções de uso.synopsis Use GetOPT :: OO QW (DEBUG Verbose); meu ($ handle) = getopt :: OO-> NOVO (@Argv, '-d' => {help => 'ativar a saída de depuração', callback => sub {depug (1); 0},}, ' -o '=> {ajuda =>' outra opção. ',},' -f '=> {help =>' opção que espera mais um valor. ', n_Values => 1,},' --long '{ Ajuda => 'Long opção'}, '--multiple_' => {help => "Multi_value" = > 1, 'Múltiplo = => 1, # pode acontecer mais de uma vez na linha de comando.}, Other_Values => {help =>' file_1 ... file_n ', multi_value => 1,},); if ($ handle-> valores ()) {debug ("você terá saída se -d estava na linha de comando"); Se (meus $ F = Handle-> valores (-f)) {imprimir "recebeu $ F com o valor -f"; }} else {Imprimir "Nenhuma opção encontrada na linha de comando.N"; } Getopt :: OO é uma ferramenta orientada a objetos para analisar argumentos de linha de comando. Espera uma referência aos argumentos de entrada e usa um hash perl para descrever como os argumentos da linha de comando devem ser analisados. Observe que, por analisado, queremos dizer quais opções esperam valores, etc. Verificamos para garantir que os valores existam na linha de comando conforme necessário - nada mais. O chamador é responsável por garantir que um valor que ele saiba deve ser um arquivo existente, é gravável, ou qualquer caso, os argumentos da linha podem ser divididos em dois tipos distintos: opções e valores associados a essas opções. No Windows, as opções geralmente começam com um '/', mas às vezes com um '-', mas no unix eles quase universalmente começam com um '-'. Para esta opção de módulo começar com um '-'. Apoiamos dois tipos de opções: as opções tracejadas curtas e as longas opções tracejadas duplas. A diferença entre esses dois é que, com este módulo, as opções curtas podem ser combinadas em uma única opção, mas as opções longas não podem. Por exemplo, a maioria de nós estará familiarizada com o comando do arquivo tar -xvf que também pode ser expresso como arquivo -x -v -f. As opções longas não podem ser combinadas dessa maneira, então '--help', por exemplo, deve sempre ficar por si só. O modelo de entrada espera os nomes de opções como suas chaves. Por exemplo, se você estivesse esperando -xv --hello como opções de linha de comando, as chaves para o seu modelo haveriam -x, -V e --hello. Requisitos: · Perl.


Getopt :: oo. Software Relacionado