rubyで、|=の式ってどのような処理がされるのでしょうか
||=ではなく、|=です。
irb(main):002:0> c |=3 => true irb(main):003:0> c => true irb(main):004:0> b = 2 => 2 irb(main):005:0> b |=4 => 6 irb(main):006:0> b |=4 => 6 irb(main):007:0> b |=4 => 6 irb(main):008:0> b |=5 => 7 irb(main):009:0> b |=5 => 7 irb(main):010:0> b |=5 => 7 irb(main):011:0> b |=6 => 7 irb(main):012:0> b |=7 => 7 irb(main):013:0> b |=8 => 15
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/12/11 14:43