私はMooseが初めてで、クラスに関するMooseマニュアルによると、有効なクラスは次のようです。
package Person;
use namespace::autoclean;
use Moose;
__PACKAGE__->meta->make_immutable;
しかし、「私はtrueを返しています」という端末はどこにあります1;
か???
で終わるMoose クラスの多くの例を見つけることができますが1;
、これは役に立たないか、必要な場合があります (そしてその理由)? use strict;
とを使用した Moose クラスの多くの例も見つけることができるのでuse warnings;
、これらは明らかに冗長であるため、古い perl の習慣のいくつかはなかなか死なないようです。