属性を遅く構築する最良の方法は何ですか?遅延アクセサーを書く方法
class I {
has $!cheezeburger;
method cheezeburger {
given $!cheezeburger {
when .so {return $_}
default {
# build $cheezeburger, set attribute to it, return
}
}
}
}
これはたくさんのチーズバーガーです。それほど冗長ではない方法はありますか?
'method cheezeburger {$!cheezeburger // = ...}' –