節分してますか?
ボクは節分してみました。
で。
名前付け大事のお話します。
お試しのプログラムで継承元をParent.pmとして、
package Child; use parent 'Parent';
とかして、
Childをuseしたら怒られた。
理由は、parentをExportしてるのがそもそもParent.pmって名前の物だから。
本家のParent.pmとは全く別のParent.pmなんか自分で作って、更に継承なんてしてたら。
parentが使えなくなるのもそらそうだよね。
っていうお話。
use base 'Parent';
とか
use parent 'Parent2';
とかしたら、動きました。
お試しでコード書くときでも、名前付け大事って話でした。