p0t: attr_accessor ← コレ何?

Rubyでのクラス定義ってC やJavaやPHPのようにコンパイラに対して定義を通知しているものではなくて、実行文なんですよね。 なので、attr_accessorとかbelongs_toってのは関数で、そこで実行されます(例えばbelongs_toの次の行でprintを入れてみるといきなり表示されたりします)。このあたり、初めてRubyみるとカルチャーショックが多いですね。

Posted by: kunit | 2006年08月23日 13:47

やべっ、超わかるーーー!!!

やっべー、超わかるよーーー!!!(2回目)

””演算子オーバーライド”はC++、”“ブロック付きメソッド呼び出し”はPrototype.jsのおかげで分かりましたが、これもLispとか関数型言語をやってたら特に引っかからないんでしょうな。

しかし、kunitさんは俺の腐った文章で何故、どこがどう分からないと感じているのかまで分かるんでしょうか。

p0t: attr_accessor ← コレ何?

attr_accessor ← コレ何???

Comments


Option