[#46247] 全角ダッシュ記号のエンコーディング? — 大田黒俊夫 <toshio.otaguro@...>
Ruby 1.9 系列のエンコーディングについて質問します.
5 messages
2009/08/01
[#46268] 正規表現にマッチする部分文字列を全て取得したい — threewayhandshake@...
初めまして、Rubyの正規表現について質問です。
5 messages
2009/08/08
[#46301] 自前コンパイルしたruby1.9の$LOAD_PATHに"."が入っていない — KURODA Hiraku <hiraku@...>
こんにちは、黒田ひらくと言います。
12 messages
2009/08/20
[#46356] Re: 自前コンパイルしたruby1.9の$LOAD_PATHに"."が入っていない
— masayoshi takahashi <maki@...>
2009/09/05
高橋征義です。遅ればせながら。
[#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
[#46325] Re: [ruby-list:46322 , 46323 ] Re: ファイル名について
— ikezawa@... (ikezawa)
2009/08/21
池澤といいます。
[#46327] Re: [ruby-list:46322 , 46323 ] Re: ファイル名について
— "sora.h" <sora134@...>
2009/08/21
ソラです。
[#46331] Re: [ruby-list:46322 , 46323 ] Re: ファイル名について
— Tetsuo Sakaguchi <saka@...>
2009/08/21
In message <ca6fd2180908210042k833870cw4e634d22f37d5456@mail.gmail.com> 2009-08-21T16:42+0900,
[ruby-list:46300] Re: [ruby-list:46299 ] Re: rubyの変数の扱いについて
From:
"前川 映一" <eiichi_maekawa@...>
Date:
2009-08-19 03:24:55 UTC
List:
ruby-list #46300
池澤さん 下記、ありがとうございます。 参考にさせていたただきます。m(_ _)m ikezawa@nasuinfo.or.jp (ikezawa) wrote on 2009/08/19 10:04:43: > 池澤といいます。 > On Mon, 17 Aug 2009 16:29:43 +0900 > "前川 映一" <eiichi_maekawa@mhi.co.jp> さんwrites: > --略-- > > a = a + i > > undefined method `+' for nil:NilClass (NoMethodError) > > Complete(1) エラーとなります。 > > > --略-- > 「プログラミングRuby」(ISBN978-4-87311-394-4) P91 には > | 4.2 変数参照 > | 変数とは、単純に値につけられた名前のことである。変数を作成するの > は代入式で、 > |このときに値も代入される。..(以下略) > と書いてあります。 > Rubyリファレンスマニュアルの「変数」のページには > v = 1 if false > というおもしろい例があげられています。 > http://www.ruby-lang.org/ja/man/html/ > で、やってみました。 > C:\>ruby -v > ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32] > C:\>irb --simple-prompt > >> v = 1 if false > => nil > >> defined?(v) > => "local-variable" > >> v.class > => NilClass > # > # じゃこういうのはどうかな? > >> x = x + 1 > NoMethodError: undefined method `+' for nil:NilClass > # NilClassのnilに'+'というメソッドは定義されていない・・ > # > # x の定義自体は成功してるということか? > >> defined?(x) > => "local-variable" > >> x.class > => NilClass > # なるほど > # じゃこういうのはいけるのかな? > >> y = y.to_i + 1 > => 1 > # おっ! > >> defined?(y) > => "local-variable" > >> y.class > => Fixnum > # こんなのもいけるかな? > >> var = var > => nil > >> defined?(var) > => "local-variable" > >> var.class > => NilClass > # なるほど