From: Inaba Hiroto Date: 1998-07-06T22:26:43+09:00 Subject: [ruby-dev:3224] Re: [BUG] a ||= 1 and a &&= 1 From: matz@netlab.co.jp (Yukihiro Matsumoto) Subject: [ruby-dev:3220] Re: [BUG] a ||= 1 and a &&= 1 Date: Mon, 6 Jul 1998 15:10:47 +0900 > In message "[ruby-dev:3215] [BUG] a ||= 1 and a &&= 1" > on 98/07/05, Keiju ISHITSUKA writes: > |||=と&&=がバグっているみたいです. 提案しておいてほとんどチェックしてませんでした。すみません。 > これもミスですね.修正しました.パッチが広範囲に及ぶので次の > リリースに含めるということにします.どうせすぐのはずだし. あわてていくつか試してみました。 以下の不具合は直っていますでしょうか? % ruby -e 'h={}; h["foo"] ||= "bar"' /tmp/rba00336:1:in `[]': Wrong # of arguments(2 for 1) (ArgumentError) from /tmp/rba00336:1 % ruby -e 'a=[]; a[0] ||= "bar"; p a' /tmp/rba00365:1:in `[]': no implicit conversion from string (TypeError) from /tmp/rba00365:1 -- 稲葉 浩人 (inaba@st.rim.or.jp)