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 ← コレ何???