Scalar :: Propriedades.

Scalar :: Propriedades é um pacote de módulo Perl que contém propriedades de tempo de execução em variáveis escalares.
Baixe Agora

Scalar :: Propriedades. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • James A. Duncan and Marcel Grunauer
  • Site do editor:
  • http://search.cpan.org/~dcantrell/Scalar-Properties-0.12/Properties.pm

Scalar :: Propriedades. Tag


Scalar :: Propriedades. Descrição

Scalar :: Propriedades é um pacote de módulo Perl que contém propriedades de tempo de execução em variáveis escalares. Scalar :: Propriedades é um pacote de módulo Perl que contém propriedades de tempo de execução em variáveis escalares.Synopsis Use Scalar :: Propriedades; meu $ Val = 0-> verdadeiro; se ($ Val $ Val == 0) {Imprimir "Yup, é verdadeiro ... n"; } meu @text = ('Hello World' -> Saudação (1), 'Esqueça', 'Hi lá' -> Saudação (1),); Imprimir Grep {$ _-> is_greeting} @text; Meu $ l = 'Hello World' -> Comprimento; Scalar :: Propriedades tentativas de tornar Perl mais orientada a objetos, tendo uma ideia do Ruby: Tudo o que você manipula é um objeto, e os resultados dessas manipulações são objetos. 'Olá mundo' -> comprimento (-1234) -> ABS "Oh meu Deus, é cheio de propriedades" -> Índice ('G') O primeiro exemplo pede a uma string para calcular seu comprimento. O segundo exemplo pede a um número para calcular seu valor absoluto. E o terceiro exemplo pede a uma string para encontrar o índice da letra 'g'.using este módulo você pode ter propriedades de tempo de execução em variáveis escalariais inicializadas e valores literais. A palavra 'Propriedades' é usada no perl 6 sentido: dados fora de banda, pequenas notas auto-adesivas que estão ligadas ao valor. Embora os atributos (como no atributo de perl 5 pragma, e veja o atributo :: * Família de módulos) são tratados no tempo de compilação, as propriedades são tratadas em tempo de execução. As propriedades de origem são implementadas, tornando seus valores em objetos com operadores sobrecarregados. As propriedades reais são então simples entradas de hash. A maioria das propriedades é simplesmente observa que você anexa ao valor, mas alguns podem ter um significado mais profundo. Por exemplo, as propriedades verdadeiras e falsas desempenham um papel no contexto booleano, pois o primeiro exemplo da sinopse é exibido.Properties também pode ser propagado entre valores. Para detalhes, consulte a seção Exportações abaixo. Aqui está um exemplo por que isso pode ser desejável: pass_on («aproximado»); meu $ pi = 3-> aproximado (1); meu $ CIX = 2 * $ RAD * $ pi; # Agora $ Circ-> Aproximatura indica que este valor foi derivado # de valores aproximados, não use propriedades cujo nome começa com um sublinhado; Estes são reservados para uso interno. Você pode definir e consultar propriedades como esta: $ var-> myprop (1) Define a propriedade para um valor verdadeiro. $ Var-> myprop (0) Define a propriedade para um valor falso. Observe que isso não exclui a propriedade (para fazê-lo, use o método Del_Props descrito abaixo). $ Var-> IS_MYPROP, $ var-> has_mypropreturns Um verdadeiro valor se a propriedade estiver definida (ou seja, definida e tiver um valor verdadeiro ). As duas interfaces alternativas são fornecidas para tornar os atributos de consulta mais naturais. Por exemplo: $ foo-> is_aproximate; $ bar-> has_historia; Requisitos: · Perl.


Scalar :: Propriedades. Software Relacionado

pywmdockapps.

pywmdockapps é o local para ser se você estiver interessado em windowhaker, dockapps e python. ...

116

Download