るりまサーチ

最速Rubyリファレンスマニュアル検索!
65件ヒット [1-65件を表示] (0.010秒)
トップページ > クラス:Integer[x] > クエリ:|[x]

別のキーワード

  1. _builtin |
  2. set |
  3. ipaddr |
  4. | _builtin
  5. array |

ライブラリ

キーワード

検索結果

Integer#|(other) -> Integer (18113.0)

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

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

@param other 数値

例:

1 | 1 # => 1
2 | 3 # => 3...

Integer#<=>(other) -> -1 | 0 | 1 | nil (304.0)

self と other を比較して、self が大きい時に1、等しい時に 0、小さい時 に-1、比較できない時に nil を返します。

self と other を比較して、self が大きい時に1、等しい時に 0、小さい時
に-1、比較できない時に nil を返します。

@param other 比較対象の数値
@return -1 か 0 か 1 のいずれか

例:

1 <=> 2 # => -1
1 <=> 1 # => 0
2 <=> 1 # => 1

Integer#upto(max) {|n| ... } -> Fixnum | Bignum (109.0)

self から max まで 1 ずつ増やしながら繰り返します。 self > max であれば何もしません。

...あれば何もしません。

@param max 数値
@return self を返します。

例:

5.upto(10) {|i| print i, " " } # => 5 6 7 8 9 10

@see Integer#downto, Numeric#step, Integer#times...

Integer#downto(min) {|n| ... } -> self (108.0)

self から min まで 1 ずつ減らしながらブロックを繰り返し実行します。 self < min であれば何もしません。

...から min まで 1 ずつ減らしながらブロックを繰り返し実行します。
self < min であれば何もしません。

@param min 数値
@return self を返します。

例:

5.downto(1) {|i| print i, " " } # => 5 4 3 2 1

@see Integer#upto, Numeric#step, Integer#times...

Integer#times {|n| ... } -> self (108.0)

self 回だけ繰り返します。 self が正の整数でない場合は何もしません。

...数値が渡されます。

3.times { puts "Hello, World!" } # Hello, World! と3行続いて表示される。
0.times { puts "Hello, World!" } # 何も表示されない。
5.times {|n| print n } # 01234 と表示される。

@see Integer#upto, Integer#downto, Numeric#step...

絞り込み条件を変える

Integer#upto(max) {|n| ... } -> Integer (108.0)

self から max まで 1 ずつ増やしながら繰り返します。 self > max であれば何もしません。

...あれば何もしません。

@param max 数値
@return self を返します。

例:

5.upto(10) {|i| print i, " " } # => 5 6 7 8 9 10

@see Integer#downto, Numeric#step, Integer#times...

Integer#next -> Fixnum | Bignum (103.0)

self の次の整数を返します。

...self の次の整数を返します。

例:

1.next #=> 2
(-1).next #=> 0
1.succ #=> 2
(-1).succ #=> 0

@see Integer#pred...

Integer#succ -> Fixnum | Bignum (103.0)

self の次の整数を返します。

...self の次の整数を返します。

例:

1.next #=> 2
(-1).next #=> 0
1.succ #=> 2
(-1).succ #=> 0

@see Integer#pred...

Integer#ceil(ndigits = 0) -> Integer | Float (102.0)

self と等しいかより大きな整数のうち最小のものを返します。

...合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。

例:

1.ceil # => 1
1.ceil(...

Integer#floor(ndigits = 0) -> Integer | Float (102.0)

self と等しいかより小さな整数のうち最大のものを返します。

...合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。

例:

1.floor # => 1
1.floo...

絞り込み条件を変える

Integer#round(ndigits = 0) -> Integer | Float (102.0)

self ともっとも近い整数を返します。

...合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。

例:

1.round # => 1
1.roun...

Integer#truncate(ndigits = 0) -> Integer | Float (102.0)

0 から self までの整数で、自身にもっとも近い整数を返します。

...合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。

例:

1.truncate # => 1...

Integer.each_prime(upper_bound) {|prime| ... } -> object (102.0)

全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。

全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。

@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。

@see Prime#each

Integer#[](nth) -> Integer (25.0)

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。

...ないのは、Numeric 関連クラスが
immutable であるためです。

例:

a = 0b11001100101010
30.downto(0) do |n| print a[n] end
# => 0000000000000000011001100101010

a = 9**15
50.downto(0) do |n|
print a[n]
end
# => 000101110110100000111000011110010100111100010111001...

Integer#upto(max) -> Enumerator (9.0)

self から max まで 1 ずつ増やしながら繰り返します。 self > max であれば何もしません。

...あれば何もしません。

@param max 数値
@return self を返します。

例:

5.upto(10) {|i| print i, " " } # => 5 6 7 8 9 10

@see Integer#downto, Numeric#step, Integer#times...

絞り込み条件を変える

Integer#downto(min) -> Enumerator (8.0)

self から min まで 1 ずつ減らしながらブロックを繰り返し実行します。 self < min であれば何もしません。

...から min まで 1 ずつ減らしながらブロックを繰り返し実行します。
self < min であれば何もしません。

@param min 数値
@return self を返します。

例:

5.downto(1) {|i| print i, " " } # => 5 4 3 2 1

@see Integer#upto, Numeric#step, Integer#times...

Integer#times -> Enumerator (8.0)

self 回だけ繰り返します。 self が正の整数でない場合は何もしません。

...数値が渡されます。

3.times { puts "Hello, World!" } # Hello, World! と3行続いて表示される。
0.times { puts "Hello, World!" } # 何も表示されない。
5.times {|n| print n } # 01234 と表示される。

@see Integer#upto, Integer#downto, Numeric#step...

Integer#upto(max) -> Enumerator (8.0)

self から max まで 1 ずつ増やしながら繰り返します。 self > max であれば何もしません。

...あれば何もしません。

@param max 数値
@return self を返します。

例:

5.upto(10) {|i| print i, " " } # => 5 6 7 8 9 10

@see Integer#downto, Numeric#step, Integer#times...

Integer.each_prime(upper_bound) -> Enumerator (2.0)

全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。

全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。

@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。

@see Prime#each