Sub :: PatMat

SUB :: PatMat puede llamar a una versión de subrutina dependiendo de sus argumentos.
Descargar ahora

Sub :: PatMat Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Anton Berezin
  • Sitio web del editor:
  • http://search.cpan.org/~gruber/Net-DNS-ZoneCheck-0.01/ZoneCheck.pm

Sub :: PatMat Etiquetas


Sub :: PatMat Descripción

Sub :: PatMat puede llamar a una versión de subrutina dependiendo de sus argumentos. Sub :: PatMat puede llamar a una versión de subrutina dependiendo de sus argumentos.Synopsis Use Sub :: PatMat; Conceptos básicos: Sub Dato: cuando ($ _ $ b) {1} Línea de impresión ",", ordena MySort (3,1,2); # Intuiting Parámetros Nombres: Sub Despacho: cuando ($ EV EQ "Ayuda") {My ($ EV) = @_; Imprimir "HELPN"} Sub Despacho: Cuando ($ EV EQ "Blah") {My ($ EV) = @_; Imprimir "Blahn"} Despacho ("Ayuda"); Despacho ("Blah"); # no hay falgo, esto morirá: Despacho ("HEST"); # muere con "mala coincidencia" # Sublly sub do do_something: cuando (Full_moon ()) {do_one_thing ()} sub do_sominhing {do_something_else ()} El Módulo Sub :: PatMat proporciona al programador la capacidad de definir una subrutina varias veces y para Especifique qué versión de la subrutina se debe llamar, dependiendo de los parámetros pasados ​​(o cualquier otra condición). Esto es algo similar a la instalación de coincidencia de patrones de argumentos proporcionada por muchos lenguajes de programación. Para usar el patrón de argumento que coincida con un Sub, el programador Tiene que especificar el atributo cuando. El parámetro al atributo debe ser una expresión única de PERL. Cuando se llama al Sub, esas expresiones se evalúan de manera consejada hasta que uno de ellos se evalúa a un valor verdadero. Cuando esto sucede, la versión correspondiente de un Sub se llama. Si ninguna de las expresiones evalúa a un valor verdadero, se lanza una mala excepción de la coincidencia. Es posible especificar una versión de retroceso de la función haciendo una de las siguientes acciones : especificando cuándo sin una expresión que especifique cuándo con una expresión vacía que no especifique el atributo en Allplease Tenga en cuenta que no tiene sentido especificar ninguna versión que no sea atrás de la versión secundaria después de la versión de retroceso, ya que tal nunca será Llamado. Hay una limitación adicional para la última forma de la versión de retroceso (la que está sin el atributo cuando cuando está en absoluto), es decir, debe ser la última versión del Sub definido. Es posible especificar nombrados los parámetros en el cuando la expresión. Esta instalación es altamente experimental y actualmente está limitada a los parámetros escalares solamente. Los parámetros Sub nombrados se extraen de las expresiones de la forma mi (lista de parámetros) = @_; en cualquier lugar del cuerpo de la sub.limitaciones: · La capacidad de intuit de nombres de parámetros es muy limitada y sin duda de buggy. · La condición de atributo. se limita a una sola expresión de Perl. Lo que está nuevo en esta versión: · Perl


Sub :: PatMat Software relacionado

Sortdir

SortDir es una biblioteca LD_PRELOAD que ordena las entradas del directorio antes de suministrarlas a sus aplicaciones. ...

126

Descargar

AJAXSTUB

proporciona una API de Python para escribir páginas web que incluyen los talones de JavaScript para las funciones o métodos de Python. ...

148

Descargar