注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
local宣言。 変数を局所化する宣言、と説明されているが、どうもピンとこなかった。。そこで、ちょっとl... local宣言。 変数を局所化する宣言、と説明されているが、どうもピンとこなかった。。そこで、ちょっとlocalについてまとめてみました。 Catalystのsetupメソッド内でもlocalが使われています。local宣言がなぜ必要だったのか。また、そのときの内部の挙動はどうなるのか。 これを理解することで、localの持つ意味も掴んでしまいましょう! ※って間違ってたらごめんさい。 それでは、注目すべきCatalyst.pmのsetupメソッドを見てみましょう。 メソッドの構造は以下のようになっています。 setup { my ( $class, @arguments ) = @_; $class->log->warn("Running setup twice is not a good idea.") if ( $class->setup_finished ); .... $clas
2007/02/06 リンク