量産型エンジニアの憂鬱

きっと僕は何物にもなれない。

Perl6

Perl6のコンストラクタと継承

view_gist('animal.pm') view_gist('bird.pm') view_gist('main.pl') Perl5にはクラス構文がありません。 モジュール名で bless された リファレンスをインスタンスとして扱うことができます。 ハッシュリファレンスまたは無名ハッシュを bless した場合、キ…

Perl6でprivateなメンバにコンストラクタで値を渡したい

※ 追記あり Perl6でprivateなメンバを作ったときに、コンストラクタで値を渡せなくてちょっとハマったのでメモ。 publicなメンバを設定する場合、 view_gist('public.pl6') メンバ変数の $ の後に . をつけることで、アクセッサが自動的にできます。 インス…