From: matz@... (Yukihiro Matsumoto) Date: 2003-08-24T17:41:58+09:00 Subject: [ruby-list:38212] Re: String << の動作につきまして まつもと ゆきひろです In message "[ruby-list:38211] Re: String << の動作につきまして" on 03/08/24, 西 啓一朗 writes: |名前だと特定のものを指し、一度特定したら他のものに付け替えられない……そ |ういうイメージがある、と言いたかったんです。僕につけられた名前「西啓一朗」 |が他の人を指すことがないように。 「名前」という言葉を「姓名」と捉えるからじゃないですかね。 仕事の名前とか役の名前と考えればよいんじゃないですか。 課長とか社長とか「Rubyのメンテナ」とか。 実際、変数が表しているものはそういうものでしょう? 「変数=箱モデル」はプログラミング経験の長い人には自然なもの だと思います。だってFORTRANやCでは実際に箱だもの。ポインタ型 は参照を入れる箱ね。でも、Rubyのような参照しかない言語で、箱 モデルになじんでない人に対して説明する時にそのモデルが有効かっ てのは疑問があって、ふなばさんはそれを指摘しているんだと思い ます。 有効な反論は * 「変数=箱モデル」はRubyでも理解しやすいモデルだ * 「変数=箱モデル」を理解していれば他の言語でも役に立つ のいずれかだと思いますが、実際のところどうかなあ。 まつもと ゆきひろ /:|)