Practice of Programming

プログラム とか Linuxとかの話題

メソッドオーバーライド

こちらから見た。メソッドのオーバーライドにlocalを使用している。

no warnings 'redefine';
local *HTML::Element::_xml_escape = \&xml_escape;

シンボルテーブルをこうやっていじるのがなんとなくあれで、以前に、ExportToというものを作ったけど、これは、localは使ってない...というか無理...。仕方がないか。


ちなみに、僕が以前オーバーライドしたのは、ここに書いてますが、Sporkのcss指定がうまくいかない問題を直すためのものでした。