るりまサーチ

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

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

Integer#chr -> String (1.0)

与えられたエンコーディング encoding において self を文字コードと見た時、それに対応する一文字からなる文字列を返します。 引数無しで呼ばれた場合は self を US-ASCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。

与えられたエンコーディング encoding において self を文字コードと見た時、それに対応する一文字からなる文字列を返します。
引数無しで呼ばれた場合は self を US-ASCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。

p 65.chr # => "A"
p 0x79.chr.encoding # => #<Encoding:US_ASCII>
p 0x80.chr.encoding # => #<Encoding:ASCII_8BIT>
p 12354.chr Encoding::UTF_8 # => "あ"
p ...

Integer#chr(encoding) -> String (1.0)

与えられたエンコーディング encoding において self を文字コードと見た時、それに対応する一文字からなる文字列を返します。 引数無しで呼ばれた場合は self を US-ASCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。

与えられたエンコーディング encoding において self を文字コードと見た時、それに対応する一文字からなる文字列を返します。
引数無しで呼ばれた場合は self を US-ASCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。

p 65.chr # => "A"
p 0x79.chr.encoding # => #<Encoding:US_ASCII>
p 0x80.chr.encoding # => #<Encoding:ASCII_8BIT>
p 12354.chr Encoding::UTF_8 # => "あ"
p ...

Integer#denominator -> Integer (1.0)

分母(常に1)を返します。

...分母(常に1)を返します。

@return 分母を返します。

@see Integer#numerator...

Integer#digits -> [Integer] (1.0)

base を基数として self を位取り記数法で表記した数値を配列で返します。 base を指定しない場合の基数は 10 です。

base を基数として self を位取り記数法で表記した数値を配列で返します。
base を指定しない場合の基数は 10 です。

16.digits # => [6, 1]
16.digits(16) # => [0, 1]

self は非負整数でなければいけません。非負整数でない場合は、Math::DomainErrorが発生します。

-10.digits # Math::DomainError: out of domain が発生

@return 位取り記数法で表した時の数値の配列
@param base 基数となる数値。
@raise ArgumentEr...

Integer#digits(base) -> [Integer] (1.0)

base を基数として self を位取り記数法で表記した数値を配列で返します。 base を指定しない場合の基数は 10 です。

base を基数として self を位取り記数法で表記した数値を配列で返します。
base を指定しない場合の基数は 10 です。

16.digits # => [6, 1]
16.digits(16) # => [0, 1]

self は非負整数でなければいけません。非負整数でない場合は、Math::DomainErrorが発生します。

-10.digits # Math::DomainError: out of domain が発生

@return 位取り記数法で表した時の数値の配列
@param base 基数となる数値。
@raise ArgumentEr...

絞り込み条件を変える

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

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

...し実行します。
self < min であれば何もしません。

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

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

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

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

...し実行します。
self < min であれば何もしません。

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

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

Integer#even? -> bool (1.0)

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

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

Integer#gcd(n) -> Integer (1.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] (1.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 (1.0)

常に真を返します。

常に真を返します。

Integer#lcm(n) -> Integer (1.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 (1.0)

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

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

Integer#numerator -> Integer (1.0)

分子(常に自身)を返します。

...分子(常に自身)を返します。

@return 分子を返します。

@see Integer#denominator...

Integer#odd? -> bool (1.0)

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

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

絞り込み条件を変える

Integer#ord -> Integer (1.0)

自身を返します。

自身を返します。

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

@see String#ord

Integer#pred -> Integer (1.0)

self から -1 した値を返します。

self から -1 した値を返します。

1.pred #=> 0
(-1).pred #=> -2

Integer#prime? -> bool (1.0)

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

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

例:

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

@see Prime#prime?

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

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

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

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

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

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

@see Prime#prime_division

例:
12.prime_division #=> [[2,2], [3...
<< 1 2 3 > >>