[#40753] RWiki is not WikiName - RWiki 2.1.0pre1 — Masatoshi SEKI <m_seki@...>
6 messages
2005/04/03
[#40785] nil以外のときメソッドを呼ぶ — Motomichi Matsuzaki <mzaki@...>
13 messages
2005/04/27
[ruby-list:40789] Re: nil以外のときメソッドを呼ぶ
From:
"H.Shimura" <shimurahiroyuki@...>
Date:
2005-04-27 05:28:45 UTC
List:
ruby-list #40789
志村
In message "[ruby-list:40787] Re: nil以外のときメソッドを呼ぶ", <200504270518.AA00346@dsm3602k.obun.co.jp>,
H.Shimura wrote...
> >タブ区切りテキストで与えられるデータを解釈しようとしているのですが、
> > array = line.chomp.split("\t")
> >ないフィールドには nil が代入されるための綺麗な解決法はないでしょうか?
ごめんなさい。split で分けると、ない所は nil でなくて空文字列になるんですね。
>float や int も 0 でなく nil が欲しいんですよね?
>
>float = Float(array.shift.to_s) rescue nil
>int = Integer(array.shift.to_s) rescue nil
これは(to_s は要らないけど)通るけど
>str = array.shift.sub(/^XX/,'') rescue nil
こっちは駄目ですね。空文字列の時だけ nil にするにはどうしたらいいだろう?
---------------------------------------+---------+---------+以上 2005/4/27
志村弘之 mailto: shimurahiroyuki@obun.co.jp