[#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:43705] Re: require の使いかた ?

From: Masutomi Kazuyuki <rubylite@...>
Date: 2007-07-11 07:29:10 UTC
List: ruby-list #43705
> が、irb上で試してみると

これはhttp://www.ruby-lang.org/ja/man/?cmd=view;name=
irb#a.bb.c8.cd.d1.be.e5.a4.ce.c0.a9.b8.c2
に書いてあるのと同じことですね。b.rbでは「p a」をコンパイルするときにaは
定義されていませんが,irbでは「eval File.read('a.rb')」を「p a」のコンパ
イルの前に実行して定義されるので,エラーにならないのです。

b.rbを
 a = nil
 eval File.read('a.rb')
 p a
のようにすると,「1」と表示されます。

In This Thread