me he encontrado con algunos módulos Perl que, por ejemplo, un aspecto similar al siguiente código:¿Qué significa "1"? significa en Perl?
package MyPackage;
use strict;
use warnings;
use constant PERL510 => ($] >= 5.0100);
require Exporter;
our @ISA = qw(Exporter);
our @EXPORT = qw();
{ #What is the significance of this curly brace?
my $somevar;
sub Somesub {
#Some code here
}
}
1;
¿Cuál es el significado de 1;
y de las llaves que encierran el $somevar
y la Subcomisión?
Además, [¿Por qué tiene que poner un 1 al final de un módulo perl5?] (Http://stackoverflow.com/questions/3606528/why-do-you-have-to-put- a-1-at-the-end-of-a-perl-5-module) y [Cool return values] (http://returnvalues.useperl.at/values.html). – Lazer
Estoy decepcionado de que Tchrist no haya enviado una respuesta para esto. –
Técnicamente, estas son dos preguntas en una. Normalmente intento cortarlos de raíz y editar una pregunta antes de que lleguen las respuestas, pero ya es demasiado tarde. – Flimm