我也接觸過一些Perl模塊例如類似於下面的代碼:「1」是什麼在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;
什麼是1;
和封閉$somevar
和小組花括號的意義是什麼?
另外,[爲什麼你必須把1放在perl5模塊的末尾?](http://stackoverflow.com/questions/3606528/why-do-you-have-to-put- a-1-per-5-module)和[Cool返回值](http://returnvalues.useperl.at/values.html)。 – Lazer 2010-10-07 06:29:26
我很失望,tchrist沒有提交這個答案。 – 2011-06-09 03:02:56
從技術上講,這是兩個問題之一。我通常會試着將它們扼殺在萌芽狀態,並在答案進入之前編輯一個問題,但現在已經太晚了。 – Flimm 2015-03-11 13:02:58