タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

perlとmooseに関するwalf443のブックマーク (1)

  • hasで定義したメソッドのオーバーライドについて - Unknown::Programming

    defaultだけ上書きとかできないのかな? package Foo; use Moose; has foo => ( is => 'rw', lazy => 1, default => sub { 100 } ); package Bar; use Moose; extends qw(Foo); # isとlazyを引き継いで欲しい! has foo => ( default => sub { 200 } ); 派生先でdefaultだけ上書きしたいんだけどそーゆーのはできない? やっばhasの定義をBarに全コピーするのがいいのかなぁ。でも定義が重複するのがやだな・・・。triggerとかが二重化しちゃうし。 んー他にはこうするとか? package Foo; use Moose; has foo => ( is => 'rw', lazy => 1, default => sub {

    hasで定義したメソッドのオーバーライドについて - Unknown::Programming
    walf443
    walf443 2008/09/22
    classxはまだこれ対応してない。どうするかなー。。。
  • 1