[#40785] nil以外のときメソッドを呼ぶ — Motomichi Matsuzaki <mzaki@...>

13 messages 2005/04/27

[ruby-list:40786] Re: nil以外のときメソッドを呼ぶ

From: Tietew <tietew-ml-ruby-list@...>
Date: 2005-04-27 05:01:28 UTC
List: ruby-list #40786
On Wed, 27 Apr 2005 13:43:03 +0900
In article <u64y8u8y9.wl%mzaki@biol.s.u-tokyo.ac.jp>
[[ruby-list:40785] nil以外のときメソッドを呼ぶ]
Motomichi Matsuzaki <mzaki@e-mail.ne.jp> wrote:

>     str   = array.shift.sub(/^XX/, '')
 :
> ないフィールドには nil が代入されるための綺麗な解決法はないでしょうか?

こんなのは如何でしょう。

str = array.shift
str &&= str.sub(/^XX/, '')


—[ Tietew ]——————————————————————————
 メ : tietew@tietew.net / tietew@raug.net / tietew@masuclub.net
ホペ: http://www.tietew.net/     Tietew Windows Lab.
      http://www.masuclub.net/   鱒倶楽部
指紋: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA


In This Thread