Perl6 :: Parámetros

Perl6 :: Parámetros es un módulo con prototipos de estilo Perl 6 con parámetros con nombre.
Descargar ahora

Perl6 :: Parámetros Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Brent Dax
  • Sitio web del editor:
  • http://search.cpan.org/~brentdax/Perl6-Interpolators-0.03/Interpolators.pm

Perl6 :: Parámetros Etiquetas


Perl6 :: Parámetros Descripción

Perl6 :: Parámetros es un módulo con prototipos de estilo Perl 6 con parámetros con nombre. Perl6 :: Los parámetros son un módulo con prototipos de estilo Perl 6 con parámetros nombrados.Synopsis Use PERL6 :: Parámetros; Sub Mysub ($ Foo, Array $ Bar, *% de descanso) {...} DetallesPerl6 :: Parámetros es un módulo Perl que simula los parámetros con nombre de Perl 6. (Cuando hablo de "parámetros nombrados", me refiero a algo como los parámetros que está acostumbrado de C, Java y muchos otros idiomas, no a los parámetros a-hash-with-the-parameets-in-it cosas.) Como La mayoría de los otros idiomas de programación, PERL 6 admitirán las subrutinas con variables pre-declaradas en los parámetros. (El uso de esto será opcional, sin embargo.) Esto va más allá de los "prototipos de ruido de línea" disponibles en PERL 5, lo que solo le permite controlar el contexto y tomar las referencias automáticamente a algunos parámetros: líneas como mi ($ primero, $ $ segundo) = (@_) ya no será necesario. Aunque Perl 6 tendrá esto, PERL 5 no; Este módulo lo hace para que PERL 5 haga. Utiliza algunos otros ismos perl 6-ismos, en particular, los nombres para los tipos integrados y la notación de unary-asterisk para aplanar un parámetro LIST.SCrafting ListsCraft Listas de parámetros es simple; Simplemente declare su subrutina y coloque los parámetros separados por comas o semicolones, entre paréntesis. (El uso de un punto y coma signifique que todos los parámetros restantes son opcionales; esto puede no estar disponible de esta manera en Perl 6, pero asumo que es hasta que escuche lo contrario). La mayoría de los parámetros son solo nombres de variables como $ FOO; Sin embargo, es posible un comportamiento más sofisticado. Hay tres formas de lograr esto. La primera forma es especificando un tipo para la variable. Ciertos tipos hacen que los parámetros reales se conviertan en referencias a sí mismos. foo.code $ foo Esto convierte una subrutina en una referencia a sí misma y almacena la referencia en $ foo.scalar $ foo Esto convierte a un escalar en una referencia a sí misma y almacena la referencia en $ foo.glob $ foo esto convierte a un tipeglob en Una referencia a sí misma y almacena la referencia en $ FOO. Los tipeglobs se irán en Perl 6; Este tipo existe en este módulo para que sea útil para uso general en Perl 5.ref $ Foo. Esto convierte cualquier parámetro en una referencia a sí misma y lo almacena en $ FOO. Esto solo funciona en Perl 5.8. De lo contrario, se trata de la misma manera que cualquier otro nombre de tipo no reconocido.AndingHingHingHingHinghing $ Foo Esto no tiene ningún efecto en este módulo; Se trata como si hubiera escrito $ foo sin la nada. Por ejemplo, si una subrutina tenía los parámetros ($ foo, hash $ bar, código $ baz) y se llamaba con ($ escalar,% hash, mysub) la subrutina. Obtenga los contenidos de $ SCALAR, una referencia a% hash y una referencia a MySub. La segunda forma es suministrando una matriz real o hash como un nombre de parámetro. Esto requiere una matriz o hash para pasar para ese parámetro; Conserva la longitud de la matriz o la hash. La forma final solo está disponible para el último parámetro: si una matriz o hash está prefijada con un asterisco, esa matriz o hash se llenarán con cualquier parámetro adicional. Requisitos: · Perl


Perl6 :: Parámetros Software relacionado

API en línea

Inline-API es un módulo Perl que le enseña cómo enlazar un lenguaje de programación a Perl usando inline.pm. ...

220

Descargar