通常、パッケージは単に次のように始まります
package Cat;
... #content
!0;
perl 5.14 から「ブロック」構文もあることがわかりました。
package Cat {
... #content
}
それはおそらく同じです。念のために言っておきますが、違いはありますか?
そして1;
、パッケージファイルの末尾について。ブロックの戻り値は、最後に評価された式の値と見なされます。1;
では、閉店前に入れても}
いいですか?幸せにするためrequire
に、次の違いはありますか?
package Cat {
... #content
1;
}
と
package Cat {
... #content
}
1;