From: EGUCHI Osamu Date: 1997-09-17T14:22:44+09:00 Subject: [ruby-list:4364] RE: Re: Mistake in turorial ??? > 助田です > >えぐち@エスアンドイー です。 > >(1) πの計算 で > > >aptiva0.eguchi:42% ruby -e 'print 4*Math::atan2(1,1), "\n"' > >3.14159 > > とする必要があるようです。 > ruby -e 'include Math; print 4*atan2(1,1), "\n"' > でもOKです > > >ruby> Math::PI() > >ERR: undefined method `PI' for Math(Module) > >ruby> Math.PI > >ERR: undefined method `PI' for Math(Module) > も > ruby> include Math > Object > ruby> PI > 3.14159 > とできます ふむふむ、 Pascal の with みたいですね、 これってスコープはどこまでなんでしょうか? 「つぎの include かプログラムのおわりまで」 ってことはないですよね。 ブロックっくの終わりまででしゅか、、 、、そもそも ruby でブロックってっ考えでいいんです{ね,か?}