[#43713] Re: 演算子の優先順位(was: Re: irb と python のバグ?) — "きむらこういち" <hogemuta@...>

木村です。

20 messages 2007/07/14
[#43715] Re: 演算子の優先順位(was: Re: irb — TunTun-m <tntn@...> 2007/07/14

bc では次式の結果は 0.81 ではなく 0.8 になります。

[ruby-list:43703] Re: require の使いかた ?

From: "Shin'ya Adzumi" <adzumi@...>
Date: 2007-07-11 02:36:06 UTC
List: ruby-list #43703
あづみです。

ohrsts@lapis.plala.or.jp wrote:
>  y.rb では、mmhsh.rb のローカル変数は
>  トップレヴェルからは、参照できない。
>  何故かと言えば、require された mmhsh.rb
>  のコードは、y.rb の中では、あたかもひとつの
>  モジュールように扱われるから。(これは私の独断)

逆で、参照できなくするために別モジュールのように
扱っているんじゃないかなーと思います。
他に影響を与えないようにローカル変数使ったのに、
それがファイルを超えて他に影響与えたら結構ぎょっとするかも。


>> 小原さんが[ruby-list:43700]で書かれた、
>> 定数(英大文字から始まる名前)を使うやり方は
>> ちょっと珍しいかなと思います。
> 
>  通常は、どんなにするのでしょうか?

自分ならグローバル変数にするか、
ファイルを読み込む部分を関数にして、
呼び出し元で関数実行するかなと思いました。

まあ、でも、今回の場合、M の中身はファイルから
読み込む値なので、一度値をセットすれば
後は中身を変更することがなさそうなので、
それなら定数使っても珍しくないですね。すみません。


安積伸弥
adzumi@denpa.org


In This Thread