From: matz@... (Yukihiro Matsumoto) Date: 1999-03-09T17:06:57+09:00 Subject: [ruby-list:12672] Re: alternative name of iterator まつもと ゆきひろです In message "[ruby-list:12671] Re: alternative name of iterator" on 99/03/09, 中村暁史 writes: |ところで、Cの変数がオブジェクトであるってのがどういう概念か |どなたか(^^;教えて頂けるでしょうか?今の所俺はCの(C以外の多くの |言語でも)変数って魂の器(笑)だなという認識しかないのですが、なにか |抜けているでしょうか? Cにおいてのオブジェクトの意味は「アドレスが取れる」です.K&R にそう書いてあるはず.つまり,変数の内容ではなく,変数そのも のを操作することが許されているという意味でオブジェクトです. もちろん,オブジェクト指向的オブジェクトには足りませんけどね. # たとえ許されている操作が代入だけでも,許されていることには # 違いない. |vbかdelphiかVJ++かはともかく(笑)、この3つの言語の |「イベントプロシジャ」に通じる、というニュアンスが |もしかして篭っています?(VJ++ではdelegatesでしたっけ) そーなんですか? よく知らないんです,その辺は. |ええと。Rubyだとyieldってメソッドが介在(存在仮定)するんでしたよね。 |そういう意味ではあんまりvb(^^;的では無いのかも。 yieldは諸般の事情からメソッドではないです.