るりまサーチ

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

キーワード

検索結果

<< 1 2 > >>

Integer#chr -> String (3.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 (3.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 (3.0)

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

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

@return 分母を返します。

@see Integer#numerator...

Integer#digits -> [Integer] (3.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] (3.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 (3.0)

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

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

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

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

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

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

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

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

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

Integer#even? -> bool (3.0)

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

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

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

常に真を返します。

常に真を返します。

Integer#lcm(n) -> Integer (3.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 (3.0)

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

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

Integer#numerator -> Integer (3.0)

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

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

@return 分子を返します。

@see Integer#denominator...

Integer#odd? -> bool (3.0)

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

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

絞り込み条件を変える

Integer#ord -> Integer (3.0)

自身を返します。

自身を返します。

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

@see String#ord

Integer#pred -> Integer (3.0)

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

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

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

Integer#rationalize -> Rational (3.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 (3.0)

自身を Rational に変換します。

自身を Rational に変換します。

@param eps 許容する誤差

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

例:

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