9209


Perlのモジュールを読んでいたら以下の関数定義がありました。

[code]

    sub connect :method { 
    
    }
    
[/code]

この、`:method`っていうのはどんな意味があるのか、ご存知の方がいたらご教示願いたいです。


CC BY-SA 3.0
2015-04-15T14:55:15.280
9208
2015-04-15T15:27:25.270
8695
question
perl
:methodの意味


[サブルーチン属性](http://perldoc.jp/docs/perl/5.6.1/perlsub.pod)と言われるモノです。  
一般にはユーザが適当につけて利用することができますが、  
`:method`は[組み込みの属性](http://perldoc.jp/docs/perl/5.16.1/ext/attributes/attributes.pod)で、

> 参照された関数はメソッドであると 提示します


CC BY-SA 3.0
2015-04-15T15:27:25.270
9209
2015-04-15T15:27:25.270
5044
9208
answer