[#46301] 自前コンパイルしたruby1.9の$LOAD_PATHに"."が入っていない — KURODA Hiraku <hiraku@...>

こんにちは、黒田ひらくと言います。

12 messages 2009/08/20

[#46321] ファイル名について — "前川 映一" <eiichi_maekawa@...>

17 messages 2009/08/21
[#46322] Re: ファイル名について — "NARUSE, Yui" <naruse@...> 2009/08/21

成瀬です。

[#46324] Re: [ruby-list:46322 , 46323 ] Re: ファイル名について — "前川 映一" <eiichi_maekawa@...> 2009/08/21

[ruby-list:46283] Re: rubyの変数の扱いについて

From: "(株)ネットフォレスト 植田裕之" <ueda@...>
Date: 2009-08-17 07:47:45 UTC
List: ruby-list #46283
植田と申します。


> 前川です。
;
> i = 0
> while i < 5
>   a = a + i
>   i += 1
> end
> puts a
> 
> では、
> undefined method `+' for nil:NilClass (NoMethodError)
> Complete(1) エラーとなります。

a が不定(nil) なので

	nil + 0

はできませんよ、と言ってます。


> この違いは、i==0の条件で、a = 0 があるかないかですが、

これは大きな違いですよね。『a = 0』なら

	a + 0 => 0 + 0

ですが、a を初期化していない状態では

	a + 0 => nil + 0

になります。


※ ML に新たな内容を投稿するときは、他のメールへの返信ではなく新規にメー
ルを送ってください。他のスレッドに紛れ込むと結果的に返事を貰いにくくなる
と思います。


-----
株式会社ネットフォレスト            http://www.netforest.ad.jp/
Dr.Web/Vade Retro 担当 植田 裕之   ueda@netforest.ad.jp
tel:045-663-6277 fax:045-663-6278


In This Thread