るりまサーチ

最速Rubyリファレンスマニュアル検索!
325件ヒット [201-300件を表示] (0.028秒)

別のキーワード

  1. shell/builtin-command new
  2. _builtin -
  3. shell/builtin-command each
  4. open-uri open
  5. irb/input-method new

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 > >>

Integer#gcd(n) -> Integer (102.0)

自身と整数 n の最大公約数を返します。

...# => 1
3.gcd(-7) # => 1
((1<<31)-1).gcd((1<<61)-1) # => 1

また、self や n が 0 だった場合は、0 ではない方の整数の絶対値を返します。

3.gcd(0) # => 3
0.gcd(-7) # => 7

@see Integer#lcm, Integer#gcdlcm...

Integer#gcdlcm(n) -> [Integer] (102.0)

自身と整数 n の最大公約数と最小公倍数の配列 [self.gcd(n), self.lcm(n)] を返します。

...します。

@raise ArgumentError n に整数以外のものを指定すると発生します。

例:

2.gcdlcm(2) # => [2, 2]
3.gcdlcm(-7) # => [1, 21]
((1<<31)-1).gcdlcm((1<<61)-1) # => [1, 4951760154835678088235319297]

@see Integer#gcd, Integer#lcm...

Integer#integer? -> true (102.0)

常に真を返します。

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

例:

1.integer? # => true
1.0.integer? # => false...

Integer#lcm(n) -> Integer (102.0)

自身と整数 n の最小公倍数を返します。

...# => 2
3.lcm(-7) # => 21
((1<<31)-1).lcm((1<<61)-1) # => 4951760154835678088235319297

また、self や n が 0 だった場合は、0 を返します。

3.lcm(0) # => 0
0.lcm(-7) # => 0

@see Integer#gcd, Integer#gcdlcm...

Integer#next -> Fixnum | Bignum (102.0)

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

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

例:

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

@see Integer#pred...

絞り込み条件を変える

Integer#next -> Integer (102.0)

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

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

例:

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

@see Integer#pred...

Integer#nobits? -> bool (102.0)

self & mask のすべてのビットが 0 なら true を返します。

...am mask ビットマスクを整数で指定します。

//emlist[][ruby]{
42.nobits?(42) # => false
0b1010_1010.nobits?(0b1000_0010) # => false
0b1010_1010.nobits?(0b1000_0001) # => false
0b0100_0101.nobits?(0b1010_1010) # => true
//}

@see Integer#allbits?
@see Integer#anybits?...

Integer#odd? -> bool (102.0)

自身が奇数であれば真を返します。 そうでない場合は偽を返します。

自身が奇数であれば真を返します。
そうでない場合は偽を返します。

例:

5.odd? # => true
10.odd? # => false

Integer#ord -> Integer (102.0)

自身を返します。

自身を返します。

10.ord #=> 10
# String#ord
?a.ord #=> 97

@see String#ord

Integer#prime? -> bool (102.0)

自身が素数である場合、真を返します。 そうでない場合は偽を返します。

自身が素数である場合、真を返します。
そうでない場合は偽を返します。

例:

require 'prime'
1.prime? # => false
2.prime? # => true

@see Prime#prime?

絞り込み条件を変える

Integer#prime_division(generator = Prime::Generator23.new) -> [[Integer, Integer]] (102.0)

自身を素因数分解した結果を返します。

自身を素因数分解した結果を返します。

@param generator 素数生成器のインスタンスを指定します。

@return 素因数とその指数から成るペアを要素とする配列です。つまり、戻り値の各要素は2要素の配列 [n,e] であり、それぞれの内部配列の第1要素 n は self の素因数、第2要素は n**e が self を割り切る最大の自然数 e です。

@raise ZeroDivisionError self がゼロである場合に発生します。

@see Prime#prime_division

例:
require 'prime'
12.prime_div...

Integer#rationalize -> Rational (102.0)

自身を Rational に変換します。

自身を Rational に変換します。

@param eps 許容する誤差

引数 eps は常に無視されます。

例:

2.rationalize # => (2/1)
2.rationalize(100) # => (2/1)
2.rationalize(0.1) # => (2/1)

Integer#rationalize(eps) -> Rational (102.0)

自身を Rational に変換します。

自身を Rational に変換します。

@param eps 許容する誤差

引数 eps は常に無視されます。

例:

2.rationalize # => (2/1)
2.rationalize(100) # => (2/1)
2.rationalize(0.1) # => (2/1)

Integer#round -> self (102.0)

self を返します。

self を返します。

例:

10.to_i # => 10

1.floor(2) # => 1.0
1.ceil(2) # => 1.0
1.round(2) # => 1.0
1.truncate(2) # => 1.0

Integer#size -> Integer (102.0)

整数の実装上のサイズをバイト数で返します。

...整数の実装上のサイズをバイト数で返します。

例:

p 1.size
p 0x1_0000_0000.size
# => 4
8

@see Integer#bit_length...

絞り込み条件を変える

Integer#succ -> Fixnum | Bignum (102.0)

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

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

例:

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

@see Integer#pred...

Integer#succ -> Integer (102.0)

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

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

例:

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

@see Integer#pred...

Integer#to_bn -> OpenSSL::BN (102.0)

Integer を同じ数を表す OpenSSL::BN のオブジェクトに 変換します。

...Integer を同じ数を表す OpenSSL::BN のオブジェクトに
変換します。

現在のバージョンでは正しく実装されていません。...

Integer#to_d -> BigDecimal (102.0)

自身を BigDecimal に変換します。BigDecimal(self) と同じです。

自身を BigDecimal に変換します。BigDecimal(self) と同じです。

@return BigDecimal に変換したオブジェクト

Integer#to_i -> self (102.0)

self を返します。

self を返します。

例:

10.to_i # => 10

1.floor(2) # => 1.0
1.ceil(2) # => 1.0
1.round(2) # => 1.0
1.truncate(2) # => 1.0
self を返します。

例:

10.to_i # => 10

絞り込み条件を変える

Integer#to_int -> self (102.0)

self を返します。

self を返します。

例:

10.to_i # => 10

1.floor(2) # => 1.0
1.ceil(2) # => 1.0
1.round(2) # => 1.0
1.truncate(2) # => 1.0
self を返します。

例:

10.to_i # => 10
<< < 1 2 3 4 > >>