- 2005/03/16
- その他
とは、言っても、Perlのカプセル化は、ガチガチではないので、 カプセルの中に入ることができます。以下のことは、あんまりやってはいけないことです。
1.’_'で始まるメソッド(サブルーチン)は、そのクラスの外部から、->で呼ばない。
2.オブジェクトの持つ値(リファレンスの値)を直接いじらない。
3.クラスの名前空間内のグローバル変数をいじらない。1は、main パッケージから、$obj->_hoge; などとは呼ばない。
2は、main パッケージから、$obj->{hoge} = “bar”; のようには、操作しない。
3は、$package_name::hoge = “bar”;のように、操作しない。
こっちもどうぞ
- 新しい: perl configvar
- 古い: viのmap