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

From: ujihisa@...
Date: 2007-07-09 21:13:27 UTC
List: ruby-list #43693
氏久です。

ローカル変数のスコープが原因です。
例で示します:

---------- a.rb -----------
$a = 1
@a = 1
A = 1
a = 1

---------- b.rb -----------
require 'a'
p $a
p @a
p A
p a

---------- b.rbの実行結果 -----------
1
1
1
b.rb:5: undefined local variable or method `a' for #<Object:0x349a4
@a=1> (NameError)



[ruby-list:34268]
なども参考になるかと思います。

[ruby-list:34268] load とローカル変数
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/34268
[ruby-list:34278] Re: load とローカル変数
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/34278

In This Thread