るりまサーチ

最速Rubyリファレンスマニュアル検索!
1618件ヒット [1-100件を表示] (0.042秒)

別のキーワード

  1. _builtin &
  2. ipaddr &
  3. set &
  4. status &
  5. integer &

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

FalseClass#&(other) -> false (18148.0)

常に false を返します。

...す。

@
param other 論理積を行なう式です。

&
は再定義可能な演算子に分類されていますので、通常は false & other の形で使われます。

//emlist[例][ruby]{
p false & true #=> false
p false & false #=> false
p false & nil #=> false
p false & (1 ==...
...1) #=> false
p false & (1 + 1) #=> false

p false.&(true) #=> false
p false.&(false) #=> false
p false.&(nil) #=> false
p false.&(1 == 1) #=> false
p false.&(1 + 1) #=> false
//}...

TrueClass#&(other) -> bool (18148.0)

other が真なら true を, 偽なら false を返します。

...す。

@
param other 論理積を行なう式です。

&
は再定義可能な演算子に分類されていますので、通常は true & other のように使われます。

//emlist[例][ruby]{
p true & true #=> true
p true & false #=> false
p true & nil #=> false
p true & (1 == 1)...
...#=> true
p true & (1 + 1) #=> true

p true.&(true) #=> true
p true.&(false) #=> false
p true.&(nil) #=> false
p true.&(1 == 1) #=> true
p true.&(1 + 1) #=> true
//}...

NilClass#&(other) -> false (18130.0)

常に false を返します。

...常に false を返します。

@
param other 論理積を行なう式です

//emlist[例][ruby]{
nil & true # => false
nil & false # => false
nil & nil # => false
nil & "a" # => false
//}...

Process::Status#&(other) -> Integer (18128.0)

self.to_i & other と同じです。 このメソッドは後方互換性のためにあります。

...self.to_i & other と同じです。
このメソッドは後方互換性のためにあります。

@
param other 自身との & 演算をしたい整数を指定します。...

Array#&(other) -> Array (18124.0)

集合の積演算です。両方の配列に含まれる要素からなる新しい配列を返 します。重複する要素は取り除かれます。

...は self における要素の順と同じです。

@
param other 配列を指定します。
配列以外のオブジェクトを指定した場合は to_ary メソッドによ
る暗黙の型変換を試みます。

@
raise TypeError 引数に配列以外の(暗黙の型...
...変換が行えない)オブジェクトを
指定した場合に発生します。

//emlist[例][ruby]{
[1, 1, 2, 3] & [3, 1, 4] #=> [1, 3]
//}

@
see Array#|...
...変換が行えない)オブジェクトを
指定した場合に発生します。

//emlist[例][ruby]{
[1, 1, 2, 3] & [3, 1, 4] #=> [1, 3]
//}

@
see Array#|, Array#intersection...

絞り込み条件を変える

Set#&(enum) -> Set (18124.0)

共通部分、すなわち、2つの集合のいずれにも属するすべての要素からなる 新しい集合を作ります。

...す。

@
param enum each メソッドが定義されたオブジェクトを指定します。
@
raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。

//emlist[][ruby]{
require 'set'
s1 = Set[10, 20, 30]
s2 = Set[10, 30, 50]
p s1 & s2 #=>...
...#<Set: {10, 30}>
//}

@
see Array#&...
...#<Set: {10, 30}>
//}

@
see Array#&, Array#intersection...
...ります。

@
param enum each メソッドが定義されたオブジェクトを指定します。
@
raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。

//emlist[][ruby]{
s1 = Set[10, 20, 30]
s2 = Set[10, 30, 50]
p s1 & s2 #=> #<Set:...
...{10, 30}>
//}

@
see Array#&, Array#intersection...

Bignum#&(other) -> Fixnum | Bignum (18118.0)

ビット二項演算子。論理積を計算します。

...ビット二項演算子。論理積を計算します。

@
param other 数値

1 & 1 #=> 1
2 & 3 #=> 2...

Fixnum#&(other) -> Fixnum | Bignum (18118.0)

ビット二項演算子。論理積を計算します。

...ビット二項演算子。論理積を計算します。

@
param other 数値

1 & 1 #=> 1
2 & 3 #=> 2...

Integer#&(other) -> Integer (18118.0)

ビット二項演算子。論理積を計算します。

...ビット二項演算子。論理積を計算します。

@
param other 数値

//emlist[][ruby]{
1 & 1 # => 1
2 & 3 # => 2
//}...

IPAddr#&(ipaddr) -> IPAddr (18106.0)

他の IPAddr オブジェクトとのビットごとの論理積により、 新しい IPAddr オブジェクトを生成します。

...他の IPAddr オブジェクトとのビットごとの論理積により、
新しい IPAddr オブジェクトを生成します。

@
param ipaddr 他の IPAddr オブジェクト。
また、数値や文字列も受け付けます。...

絞り込み条件を変える

<< 1 2 3 ... > >>