3+2×4=?

http://blog.livedoor.jp/dankogai/archives/50565270.html

 無次元数は嫌い。
 ちゃんと、変数には型をつけておかなきゃ。
 3m+2m x 4kg/m = 20kg でしょでしょ?
 えーと、長さ3mのパイプと、長さ2mのパイプがあって、このパイプは重量がmあたり4kg、みたいな話とする。
 あ、経済屋は全数で把握するので、こんな計算しないで、全部秤で計るのでしょう。



 これが、
 3km+2km/h x 4hであれば、11km。
 3km先から、時速2kmで4時間歩くと、11km先に着く、そんな話。


 次元があっているからといって、答えがあってるとは限らないけど、次元が違っていれば、プロセスのどっかに間違いがある、という、雰囲気。


 もっとも、価格も単価も顧客番号も戻りアドレスも、気にせずポインタで参照代入するのがカッコいいのかな。