2

できるよ

use Moose::Role;
requires 'method';

Moose::Spec::Roleで属性も要求できることがわかりましたが、どうすればよいでしょうか?

4

1 に答える 1

2

まったく同じ構文。Moose 属性は、アクセサ メソッドを提供します。実際のCPAN ドキュメントから:

"require (@method_names) ロールは、そのロールを実行するクラスによって特定のメソッドが実装されることを要求できます。

属性アクセサーも、ロールの要件を満たすためのメソッドとしてカウントされることに注意してください。"

于 2012-07-25T02:08:07.020 に答える