クラス
モジュール
- Kernel (11)
-
MiniTest
:: Assertions (1) - ObjectSpace (33)
キーワード
- % (6)
- & (6)
- * (6)
- ** (6)
- + (6)
- - (6)
- -@ (3)
-
/ (10) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - < (3)
- << (9)
- <= (3)
- <=> (6)
- == (3)
- > (3)
- >= (3)
- >> (6)
- CHR2FIX (11)
- FIX2INT (11)
- FIX2LONG (11)
- FIX2UINT (11)
- FIX2ULONG (11)
- FIXABLE (11)
-
FIXNUM
_ MAX (11) -
FIXNUM
_ MIN (11) -
FIXNUM
_ P (11) -
IMMEDIATE
_ P (11) - INT2FIX (11)
- INT2NUM (11)
- Integer (22)
- Marshal フォーマット (11)
- NEGFIXABLE (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) - NUM2INT (11)
- NUM2UINT (11)
- NUM2ULONG (11)
- NUM2USHORT (11)
- Numeric (3)
- POSFIXABLE (11)
- Ruby用語集 (11)
-
SPECIAL
_ CONST _ P (11) -
SUPPORTS
_ INFO _ SIGNAL (1) - UINT2NUM (11)
- [] (6)
- ^ (6)
-
_ assertions (1) - abs (6)
-
assertion
_ count (1) -
bit
_ length (6) - dig (1)
- div (6)
- divmod (3)
-
each
_ object (22) - errors (1)
- even? (3)
- failures (1)
- fdiv (3)
- getaddrinfo (11)
- getbyte (11)
- getnameinfo (11)
- hash (11)
- inspect (3)
- magnitude (6)
- modulo (6)
- odd? (3)
-
pack
_ sockaddr _ in (11) - profile (6)
-
rb
_ to _ id (11) -
reachable
_ objects _ from (11) - remainder (3)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) - run (1)
- size (6)
- skips (1)
-
sockaddr
_ in (11) - succ (3)
-
test
_ count (1) -
to
_ f (3) -
to
_ s (14) - zero? (3)
- | (6)
- ~ (6)
- セキュリティモデル (3)
検索結果
先頭5件
-
Fixnum (44000.0)
-
Alias of Integer
...Alias of Integer... -
Fixnum
# size -> Fixnum (27207.0) -
整数の実装上のサイズをバイト数で返します。
...整数の実装上のサイズをバイト数で返します。
現在の実装では Fixnum は、sizeof(long) 固定(多くの 32
bit マシンで 4 バイト)、Bignumは、システム依存です。
p 1.size
p 0x1_0000_0000.size
# => 4
8... -
Fixnum
# div(other) -> Fixnum | Bignum | Float (27202.0) -
算術演算子。商を計算します。
算術演算子。商を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# magnitude -> Fixnum | Bignum (27202.0) -
self の絶対値を返します。
self の絶対値を返します。 -
Fixnum
# inspect(base = 10) -> String (27200.0) -
self を引数で指定した基数の文字列表現に変換します。
...列表現に変換します。
@param base 基数を 2 から 36 の整数で指定します。
12345.to_s #=> "12345"
12345.to_s(2) #=> "11000000111001"
12345.to_s(8) #=> "30071"
12345.to_s(10) #=> "12345"
12345.to_s(16) #=> "3039"
12345.to_s(36) #=> "9ix"... -
Fixnum
# bit _ length -> Integer (27100.0) -
self を表すのに必要なビット数を返します。
...。
例: ceil(log2(int < 0 ? -int : int+1)) と同じ結果
(-2**12-1).bit_length # => 13
(-2**12).bit_length # => 12
(-2**12+1).bit_length # => 12
-0x101.bit_length # => 9
-0x100.bit_length # => 8
-0xff.bit_length # => 8
-2.bit_length......bit_length # => 0
0.bit_length # => 0
1.bit_length # => 1
0xff.bit_length # => 8
0x100.bit_length # => 9
(2**12-1).bit_length # => 12
(2**12).bit_length # => 13
(2**12+1).bit_length # => 13
@see Bignum#bi... -
Fixnum
# divmod(other) -> [Integer , Numeric] (27100.0) -
self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にし て返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。
...self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にし
て返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。
@param other self を割る数。
@see Numeric#divmod... -
Fixnum
# fdiv(other) -> Float | Complex (27100.0) -
self を other で割った商を Float で返します。 ただし Complex が関わる場合は例外です。 その場合も成分は Float になります。
...self を other で割った商を Float で返します。
ただし Complex が関わる場合は例外です。
その場合も成分は Float になります。
@param other self を割る数を指定します。
@see Numeric#quo... -
VALUE INT2FIX(int i) (26248.0)
-
Fixnum におさまることが自明な整数を Fixnum に変換します。 なお、Fixnum の幅は long の幅 - 1 です。
...
Fixnum におさまることが自明な整数を Fixnum に変換します。
なお、Fixnum の幅は long の幅 - 1 です。... -
VALUE INT2NUM(int i) (26216.0)
-
任意の整数を Fixnum か Bignum に変換します。
...任意の整数を Fixnum か Bignum に変換します。
例:
VALUE num = INT2NUM(42); //(Cの整数値42をRubyのオブジェクトに変換)... -
int IMMEDIATE
_ P(VALUE obj) (26116.0) -
obj が即値でかつ真な値であるとき真。 すなわち現在の実装では obj が Symbol か Fixnum のインスタンスであるか、 Qtrue のとき真。
...obj が即値でかつ真な値であるとき真。
すなわち現在の実装では
obj が Symbol か Fixnum のインスタンスであるか、 Qtrue のとき真。... -
Integer (26006.0)
-
整数クラスです。
...。
整数オブジェクトに特異メソッドを追加する事はできません。追加した場合、
TypeError が発生します。
2.4.0 から Fixnum, Bignum は Integerに統合されました。
2.4.0 からはどちらも Integer クラスのエイリアスとなっています。......整数クラスです。
整数オブジェクトに特異メソッドを追加する事はできません。追加した場合、
TypeError が発生します。
かつて Integer クラスのエイリアスであった Fixnum と Bignum は 3.2 で削除されました。... -
Fixnum
# %(other) -> Fixnum | Bignum | Float (24202.0) -
算術演算子。剰余を計算します。
算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# / (other) -> Fixnum | Bignum | Float (24202.0) -
算術演算子。商を計算します。
算術演算子。商を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# abs -> Fixnum | Bignum (24202.0) -
self の絶対値を返します。
self の絶対値を返します。 -
Fixnum
# modulo(other) -> Fixnum | Bignum | Float (24202.0) -
算術演算子。剰余を計算します。
算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# &(other) -> Fixnum | Bignum (24201.0) -
ビット二項演算子。論理積を計算します。
ビット二項演算子。論理積を計算します。
@param other 数値
1 & 1 #=> 1
2 & 3 #=> 2 -
Fixnum
# *(other) -> Fixnum | Bignum | Float (24201.0) -
算術演算子。積を計算します。
算術演算子。積を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# **(other) -> Fixnum | Bignum | Float (24201.0) -
算術演算子。冪(べき乗)を計算します。
算術演算子。冪(べき乗)を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果
2 ** 3 # => 8
2 ** 0 # => 1
0 ** 0 # => 1 -
Fixnum
# +(other) -> Fixnum | Bignum | Float (24201.0) -
算術演算子。和を計算します。
算術演算子。和を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# -(other) -> Fixnum | Bignum | Float (24201.0) -
算術演算子。差を計算します。
算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果