別のキーワード
ライブラリ
- ビルトイン (274)
- bigdecimal (12)
- ipaddr (28)
-
irb
/ output-method (12) - logger (9)
- mathn (3)
-
minitest
/ spec (1) -
minitest
/ unit (8) - mkmf (24)
- pathname (12)
-
rexml
/ document (84) -
rexml
/ sax2listener (24) - rss (24)
- rubygems (12)
-
rubygems
/ package / tar _ header (12) - shell (6)
-
shell
/ command-processor (12) -
shell
/ filter (6) - tmpdir (24)
-
webrick
/ httprequest (12) -
webrick
/ httpservlet / filehandler (24)
クラス
- BigDecimal (12)
- Bignum (60)
- Dir (24)
- File (12)
- Fixnum (108)
-
Gem
:: Package :: TarHeader (12) - IPAddr (28)
-
IRB
:: OutputMethod (12) - Logger (9)
-
MiniTest
:: Unit (6) -
MiniTest
:: Unit :: TestCase (1) - Module (1)
- Pathname (12)
-
REXML
:: Attribute (12) -
REXML
:: Attributes (12) -
REXML
:: Element (36) -
RSS
:: NSError (12) - Regexp (24)
-
RubyVM
:: InstructionSequence (12) - Shell (6)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (6) - String (40)
- Symbol (12)
-
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPServlet :: FileHandler (24)
モジュール
- Gem (12)
- Kernel (24)
-
MiniTest
:: Assertions (1) -
REXML
:: Namespace (24) -
REXML
:: SAX2Listener (24)
キーワード
- % (6)
- & (6)
- * (6)
- ** (6)
- + (6)
- - (6)
- -@ (3)
-
/ (9) - < (3)
- << (6)
- <= (3)
- <=> (6)
- == (3)
- > (3)
- >= (3)
- >> (6)
- CHR2FIX (12)
- FIX2INT (12)
- FIX2LONG (12)
- FIX2UINT (12)
- FIX2ULONG (12)
- FIXABLE (12)
- FIXEDENCODING (12)
-
FIXNUM
_ MAX (12) -
FIXNUM
_ MIN (12) -
FIXNUM
_ P (12) - Fixnum (9)
- INT2FIX (12)
- LONG2FIX (12)
- NEGFIXABLE (12)
- OverlappedPrefixError (12)
- POSFIXABLE (12)
-
SUPPORTS
_ INFO _ SIGNAL (1) - SYM2ID (12)
- [] (6)
- ^ (6)
-
_ assertions (1) - abs (6)
-
add
_ handler (12) -
add
_ namespace (12) -
assertion
_ count (1) - basename (42)
-
bit
_ length (3) -
create
_ makefile (12) -
delete
_ prefix (8) -
delete
_ prefix! (8) -
delete
_ suffix (8) -
delete
_ suffix! (8) - div (6)
- divmod (3)
-
end
_ prefix _ mapping (12) -
end
_ with? (6) - errors (1)
- even? (3)
- failures (1)
- fdiv (3)
-
fixed
_ encoding? (12) - fixpos (12)
- fixup (12)
-
infect
_ with _ assertions (1) - inspect (3)
-
install
_ files (12) -
install
_ system _ commands (6) - magnitude (6)
- mask (12)
- mktmpdir (24)
- modulo (6)
- namespace (12)
- new (9)
- odd? (3)
- ppx (12)
- prefix (68)
- prefix= (20)
- prefixes (24)
-
rb
_ ary _ entry (12) -
rb
_ ary _ new3 (12) -
rb
_ ary _ store (12) -
rb
_ catch (12) -
rb
_ exec _ arg _ fixup (1) -
rb
_ fix _ new (12) - remainder (3)
-
remove
_ handler (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - run (1)
- size (6)
- skips (1)
-
start
_ prefix _ mapping (12) -
start
_ with? (14) - succ (3)
-
test
_ count (1) -
to
_ a (12) -
to
_ f (3) -
to
_ s (3) - tokfix (12)
- zero? (3)
- | (6)
- ~ (6)
検索結果
先頭5件
-
unsigned long FIX2ULONG(VALUE x) (6100.0)
-
Fixnum を unsigned long に変換します。 Fixnum は常に unsigned long に収まります。
...
Fixnum を unsigned long に変換します。
Fixnum は常に unsigned long に収まります。... -
void rb
_ exec _ arg _ fixup(struct rb _ exec _ arg *e) (6100.0) -
この関数は deprecated です。
この関数は deprecated です。 -
Fixnum (6000.0)
-
Alias of Integer
Alias of Integer -
RSS
:: OverlappedPrefixError (6000.0) -
-
Fixnum
# %(other) -> Fixnum | Bignum | Float (3100.0) -
算術演算子。剰余を計算します。
算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# &(other) -> Fixnum | Bignum (3100.0) -
ビット二項演算子。論理積を計算します。
ビット二項演算子。論理積を計算します。
@param other 数値
1 & 1 #=> 1
2 & 3 #=> 2 -
Fixnum
# *(other) -> Fixnum | Bignum | Float (3100.0) -
算術演算子。積を計算します。
算術演算子。積を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# **(other) -> Fixnum | Bignum | Float (3100.0) -
算術演算子。冪(べき乗)を計算します。
算術演算子。冪(べき乗)を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果
2 ** 3 # => 8
2 ** 0 # => 1
0 ** 0 # => 1 -
Fixnum
# +(other) -> Fixnum | Bignum | Float (3100.0) -
算術演算子。和を計算します。
算術演算子。和を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# -(other) -> Fixnum | Bignum | Float (3100.0) -
算術演算子。差を計算します。
算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# / (other) -> Fixnum | Bignum | Float (3100.0) -
算術演算子。商を計算します。
算術演算子。商を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# <<(bits) -> Fixnum | Bignum (3100.0) -
シフト演算子。bits だけビットを左にシフトします。
シフト演算子。bits だけビットを左にシフトします。
@param bits シフトさせるビット数
printf("%#b\n", 0b0101 << 1) #=> 0b1010
p -1 << 1 #=> -2 -
Fixnum
# <=>(other) -> Fixnum (3100.0) -
self と other を比較して、self が大きい時に正、 等しい時に 0、小さい時に負の整数を返します。
self と other を比較して、self が大きい時に正、
等しい時に 0、小さい時に負の整数を返します。
@param other 比較対象の数値
@return -1 か 0 か 1 のいずれか
1 <=> 2 #=> -1
1 <=> 1 #=> 0
2 <=> 1 #=> 1 -
Fixnum
# >>(bits) -> Fixnum | Bignum (3100.0) -
シフト演算子。bits だけビットを右にシフトします。
シフト演算子。bits だけビットを右にシフトします。
右シフトは、符号ビット(最上位ビット(MSB))が保持されます。
bitsが実数の場合、小数点以下を切り捨てた値でシフトします。
@param bits シフトさせるビット数
printf("%#b\n", 0b0101 >> 1) #=> 0b10
p -1 >> 1 #=> -1 -
Fixnum
# [](nth) -> Fixnum (3100.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。
@param nth 何ビット目を指すかの数値
@return 1 か 0
self[nth]=bit (つまりビットの修正) がないのは、Numeric 関連クラスが
immutable であるためです。 -
Fixnum
# ^(other) -> Fixnum | Bignum (3100.0) -
ビット二項演算子。排他的論理和を計算します。
ビット二項演算子。排他的論理和を計算します。
@param other 数値
1 ^ 1 #=> 0
2 ^ 3 #=> 1 -
Fixnum
# abs -> Fixnum | Bignum (3100.0) -
self の絶対値を返します。
self の絶対値を返します。 -
Fixnum
# div(other) -> Fixnum | Bignum | Float (3100.0) -
算術演算子。商を計算します。
算術演算子。商を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# magnitude -> Fixnum | Bignum (3100.0) -
self の絶対値を返します。
self の絶対値を返します。 -
Fixnum
# modulo(other) -> Fixnum | Bignum | Float (3100.0) -
算術演算子。剰余を計算します。
算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# size -> Fixnum (3100.0) -
整数の実装上のサイズをバイト数で返します。
...整数の実装上のサイズをバイト数で返します。
現在の実装では Fixnum は、sizeof(long) 固定(多くの 32
bit マシンで 4 バイト)、Bignumは、システム依存です。
p 1.size
p 0x1_0000_0000.size
# => 4
8... -
Fixnum
# succ -> Fixnum | Bignum (3100.0) -
self の次の整数を返します。
self の次の整数を返します。 -
Fixnum
# |(other) -> Fixnum | Bignum (3100.0) -
ビット二項演算子。論理和を計算します。
ビット二項演算子。論理和を計算します。
@param other 数値
1 | 1 #=> 1
2 | 3 #=> 3 -
Fixnum
# ~ -> Fixnum | Bignum (3100.0) -
ビット演算子。否定を計算します。
ビット演算子。否定を計算します。
~1 #=> -2
~3 #=> -4
~-4 #=> 3 -
Fixnum
# -@ -> Integer (3000.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
単項演算子の - です。
self の符号を反転させたものを返します。 -
Fixnum
# / (other) (3000.0) -
@todo
...@todo
Fixnum#quo と同じ働きをします(有理数または整数を返します)。... -
Fixnum
# <(other) -> bool (3000.0) -
比較演算子。数値として小さいか判定します。
比較演算子。数値として小さいか判定します。
@param other 比較対象の数値
@return self よりも other が大きい場合 true を返します。
そうでなければ false を返します。 -
Fixnum
# <=(other) -> bool (3000.0) -
比較演算子。数値として等しいまたは小さいか判定します。
比較演算子。数値として等しいまたは小さいか判定します。
@param other 比較対象の数値
@return self よりも other の方が大きい場合か、
両者が等しい場合 true を返します。
そうでなければ false を返します。