bitwise_or!(other) -> selfRuby 4.1 から[permalink][rdoc][edit]-
selfの各バイトを、それぞれのバイトとotherの対応するバイトとのビット単位の OR で破壊的に置き換えます。selfを返します。otherはto_strメソッドで文字列に変換されます。selfの文字エンコーディングは変更されません。- [PARAM]
other: -
演算の相手を文字列で指定します。
selfと同じバイト数でなければなりません。 - [RETURN]
-
selfを返します。 - [EXCEPTION]
ArgumentError: -
selfとotherの長さ(バイト数)が異なる場合に発生します。 - [EXCEPTION]
FrozenError: -
selfが凍結されている場合に発生します。
s = "\xF0".b p s.bitwise_or!("\x0C") # => "\xFC" p s # => "\xFC"[SEE_ALSO] String#bitwise_or
- [PARAM]