Struct :: Dumb.

Faça estruturas simples de registro leve
Baixe Agora

Struct :: Dumb. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Paul Evans
  • Site do editor:
  • http://search.cpan.org/~pevans/

Struct :: Dumb. Tag


Struct :: Dumb. Descrição

Struct :: Dumb é um módulo Perl que cria tipos de estrutura semelhantes a registros, semelhantes à palavra-chave Struct em C, C ++ ou C # ou registro em Pascal. Uma invocação deste módulo criará uma função de construção que retorna novas referências de objeto com os valores de campo indicados. Essas referências respondem aos métodos LValue que acessam ou modificam os valores armazenados. É especificamente e intencionalmente não significa ser uma classe de objeto. Você não pode subclasse. Você não pode fornecer métodos adicionais. Você não pode aplicar papéis ou mixinas ou metaclasses ou traços ou chifres ou qualquer outra coisa que esteja na moda esta semana. Na outra mão, é minúscula, cria estruturas traseiras de array leves baratas, usa nada fora do núcleo. Pretende-se simplesmente ser uma maneira ligeiramente mais agradável de armazenar estruturas de dados, onde você pode ser tentado a abusar de um hash, completo com o risco de escrever nomes de chave. O construtor vai croak se passar o número errado de argumentos, como tentará se referir a campos que não existem. $ Perl -e 'Use Struct :: Dumb; Struct Point => ; Ponto (30) 'Uso: Main :: Point ($ x, $ y) AR-LINE 1 $ Perl -e' Use Struct :: Dumb; Struct Point => ; Ponto (10,20) -> Z 'Main :: Point não tem um campo' z 'em -e linha 1synopsis Use Struct :: Mudo; Struct Point => ; meu $ ponto = ponto (10, 20); Printf "Point está em (% d,% d) \ n", $ ponto-> x, $ ponto-> y; $ ponto-> y = 30; Printf "Point é agora em (% d,% d) \ n", $ ponto-> x, $ ponto-> y; homepage do produto


Struct :: Dumb. Software Relacionado