From: matz@... (Yukihiro Matsumoto) Date: 2003-08-26T00:46:40+09:00 Subject: [ruby-list:38247] Re: 理解の進め方:シュールな世界 まつもと ゆきひろです In message "[ruby-list:38245] Re: 理解の進め方:シュールな世界" on 03/08/26, Take_tk writes: |配列(※1)とローカル変数(※2)とは何が違んじゃ? などという疑問がすっ |きり解決できていないんです。 | |※1:RHG p.81 VALUE *ptr |※2:env.h VALUE *local_vars; 初心者に実装をベースにした理解を押しつけるのはまずいと思いま す。実装はC言語のモデルを背景にしていますし、それが見せてい るのはRubyのモデルです。 Cにひきずられて配列は箱の並びと考えるから解決できないわけで、 名札の並びとするとか、あるいはいっそ「数値からオブジェクトへ のマッピングである」としてしまったらすっきりしませんか? まつもと ゆきひろ /:|)