2005-08-28 this なぜオブジェクト指向っぽく書く必要があるのかというと、名前空間を整理したい、というのが一番の目的です。 そんな目的でクラス(厳密には違う?)を設計すると、コードにthisばかり現れます。 thisthisthis。 長い。 selfも長い。 やっぱりRubyみたいに@が良いよなあ。 with(this){...}みたいにすればthisを書く手間が省けるかもしれません。 しかしながら、名前空間を整理したい、という目的でオブジェクト指向っぽく書いている人間ですから、当然のようにthis.xとxを使い分けており、withの多用も怖くて出来ません。