2006-05-25から1日間の記事一覧

勉強日記というもの

あなたがブログで勉強日記をつけるべき6つの理由 - ぱるも日記まずどの項目も頷けるので6つじゃなくて25個の理由にした方がいいよね。やはり相手に理解してもらえるように書くということは自分がそれについてちゃんと理解していないといけない。 そうする…

引数の型によって処理分けする関数の定義

折角だしPHPのお話でも。たとえばPerlで下記のような仕様のsum関数を作るとする。 print sum(1,2,3,4); # 10 print sum([1,2,3,4]); # 10 引数がリストならそれらを全て合計して返す。 引数が配列のリファレンスなら配列のリファレンスの中身を合計して返す…

privateでfinalなメソッドの定義

my $_PRIVATE_METHOD = sub { my $self = shift; print 'hoge'; }; sub public_method { my $self = shift; $self->$_PRIVATE_METHOD(); } 外部からアクセスされたくない オーバーライドされたくない そんな場合のみ使用するのもありかと思います。 Perlっぽ…