This page has been translated from Italian

Usted sabe, los programadores son básicamente de Actores y como tal se comportan bien cuando escriben cosas serias como los componentes que luego se volverán a usar en todo el mundo, incluso para proyectos importantes, tales como Amazon y muchos otros.

Ahora bien, una cosa particular de todos los componentes de Perl, también llamados módulos, usted siempre debe devolver un valor verdadero. Perl es verdad, entonces todo lo que no es cero, se espera que todos los módulos con el fin

 ....

 1

Pero como dije, los programadores son bromistas y luego se conecta al hecho de que, en Perl, cualquier valor distinto de cero es verdadero, y nos encontramos con que no todos los módulos Perl final con la cadena anterior.

De hecho, resulta que se ha creado una forma fijada para tratar de contar el valor de retorno de los diferentes módulos Perl disponible en CPAN y que, sorprendentemente, no todos terminan en uno.

Aquí está una lista no exhaustiva de las más inventivas:

  • Advertencia Acme-Cualquier cosa-0.02 Volver: '! El consumo de alcohol puede causar que usted piensa que tiene poderes místicos del kung fu. "
  • Acme-Inglés-0.01-CPANAuthors devuelve: "Tarallucci y el vino"
  • CGI-RSS-0.9600 devuelve: "Este archivo es verdad".
  • Git-SVNReplay-1,0211 devuelve: "Mis códigos son perfectas (demasiado)"
  • JE:: volver Null "¿De verdad esperan un módulo llamado 'nulo' para devolver un valor verdadero?"
  • Su Sub-contexto-1.00 atrás: "mensaje aquí, póngase en contacto con las tasas de $ autor '

Y así sucesivamente ... pero cuando vas a ver lo que el valor de retorno, excepto, por supuesto, el más utilizado, resulta que este es el número 42 utilizado en un bien-82 módulos.

A pesar de haber visto la película, debo admitir que he pasado unos diez minutos de la primera investigación por Internet para entender por qué 42.

Y usted sabe que la cuestión fundamental sobre la vida, el universo y todo?

Y ahora los dejo con una tarea sencilla para el hogar: lo que para imprimir el siguiente trozo de código que utiliza el Acme módulo:: CPANAuthors?

 uso Acme:: CPANAuthors;
 mis autores = $ Acme:: CPANAuthors-> new ( 'Inglés');
 mi $ nombre = $ autor-> nombre ( 'EBRUNI');
 print $ nombre;
Este artículo ha sido visto 64 veces

Deja tu comentario

/ Me corre

Entrenamiento

Racing