[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 1588] Re: 変わらない変数
齋藤です。
At 10:33 01/03/09 +0900, you wrote:
> 名前を付ける意味はあるかもしれませんが、
> 数学的には、
> 変数xの名前は"x"
> その代入された数1の名前は"1"
>
> となり、ややこしさが増えるだけなのではないでしょうかねえ。
ん?ちょっと良く意味がわからないのですが、
変数名という抽象概念と、1という具体的な値、つまり
抽象と具象とを同時に扱わないといけないので、
ややこしい、って事ですか???
変わらない変数(つまり定数)の場合は、即値を使えって事ですか?
即値−いわゆるマジックナンバーを埋め込んだっじゃら、
修正の必要が出てきたときに、大変じゃないですか (^^;
# って、この辺のことはカーニハンの「ソフトウェア作法」に書いてありますよね。
というわけで、どうも議論がかみ合っていないような気がするので、
もう少し詳しくご説明いただけると嬉しいです。
> 名前はオブジェクトに1対1に紐付けられたものであるべきです。
すいません、これも、ちょっとよく分からないです。
オブジェクトって、JavaとかC++でいうとろこの、クラスの事ですか?
普通、クラスと名前って1対1じゃないんですか?
それとも同値なクラスに別の名前を割り当てる
事があり得るって事です?
う〜ん、やっぱり、どうも、かみ合ってませんね (^^;
ということで、こちらも、もうちょっと説明していただければ幸いです ;-)
---
齋藤宏治