Array :: AutoJOIN

Arrayrefs que se rinifican como unirse (",", @ $ it)
Descargar ahora

Array :: AutoJOIN Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Sean M. Burke
  • Sitio web del editor:
  • http://search.cpan.org/~sburke/

Array :: AutoJOIN Etiquetas


Array :: AutoJOIN Descripción

Arrayrefs que se rinifican como unirse (",", @ $ it) Array :: AutoJOIN es un módulo Perl extremadamente corto y simple que proporciona una función exportada, MkArray (... artículos ...), que hace que un Arrayref (que contiene esos artículos) que pertenezca a una clase que no haga nada más que especificar que cuando quiera el valor de la cadena de ese Arrayref, en lugar de dar algo así como "Array (0x171568F)", devuelve una cadena feliz que consiste en unirse (',', @ $ Arrayref). También, sin cierto, por cierto: * en el contexto booleano (¡Me gusta la impresión "YOW!" Si $ Arrayref), el valor booleano es verdadero IFF, la referencia es a una matriz que contiene al menos un valor de Boolean-True. Entonces: MkArray () es Boolean-False: no hay valores en absoluto MKArray ('' '' ',' '' ') es Boolean-False: ningún valores son verdaderos Mkarray (' ', 0, UNDEF) es booleano -False: no hay valores, Mkarray verdadero ('', 123) es Boolean-True: hay un verdadero valor (123) MkArray ("Pie") es Boolean-True: hay un verdadero valor ("Pie") * En el contexto escalar numérico, donde se unen (',', @ $ Arrayref) sería inútil: obtendrá el valor numérico del primer elemento (o cero si no hay artículos): My $ Z = MKArray (3,7, 19,63,30); Imprimir 39 + $ z; # números $ z Los rendimientos 3, por lo que esto se imprime 42 * ". =" se sobrecarga para agregar al último elemento (o en el caso de una matriz vacía, para crear un elemento nuevo): My $ Headword = "Biscocho"; My $ GLOSS = MKArray ("Cookie", "Biscuit"); $ Headword. = "!"; $ brillo. = "!"; Imprimir "$ Headword \: $ Gloss \ N"; # Imprime "BISCOCHO!: Cookie, Biscuit! \ N" Push @ $ Gloss, "Hooboy"; # ver, todavía puede tratarlo como una matriz normal REF PRUPTF "CUENTA DE GLOSSES:% D \ N", SCALAR (@ $ Gloss); # Impresiones: CUENTA DE GLOSSES: 3 Imprimir "Bits Gloss:", Mapa ("<$ _>", @ $ brillo), "\ n"; # Impresiones: Bits Gloss: Sinopsis Usa Array :: AutoJOIN; My $ Headword = "Biscocho"; My $ GLOSS = MKArray ("Cookie", "Biscuit"); Imprimir "$ Headword \: $ Gloss. \ N"; # Imprime "BISCOCHO: Cookie, Biscuit. \ N"; Requisitos: · Perl


Array :: AutoJOIN Software relacionado