るりまサーチ

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

別のキーワード

  1. _builtin bignum
  2. bignum /
  3. bignum ~
  4. bignum %
  5. bignum ^

ライブラリ

クラス

モジュール

検索結果

Bignum#~ -> Fixnum | Bignum (39214.0)

ビット演算子。否定を計算します。

...ビット演算子。否定を計算します。

~
1 #=> -2
~
3 #=> -4
~
-4 #=> 3...

Fixnum#~ -> Fixnum | Bignum (18214.0)

ビット演算子。否定を計算します。

...ビット演算子。否定を計算します。

~
1 #=> -2
~
3 #=> -4
~
-4 #=> 3...

Numeric (60.0)

数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。

...照してください。


=> ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
Numeric Integer Fixnum Bignum Float Rational Complex
-------------------------------------------------------------------------------------------...
...< | - - o o o - -
Numeric Integer Fixnum Bignum Float Rational Complex
-------------------------------------------------------------------------------------------...
...- o - -
| | - - o o - - -
~
| - - o o - - -

=== 丸めメソッドの動作一覧


Numeric#ceil, Numeric#...

ruby 1.6 feature (48.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...正しく埋め込めるようにするためです。
((<ruby-bugs-ja:PR#231>))

p Regexp.quote("#")

p /a#{Regexp.quote("#")}b/x =~ "ab"

=> -:3: warning: ambiguous first argument; make sure
ruby 1.6.7 (2002-03-01) [i586-linux]
"#"
0...
...になりました。

: 2002-04-26: Regexp.quote

((<ruby-bugs-ja:PR#231>))

p Regexp.quote("\t")

p /a#{Regexp.quote("\t")}b/x =~ "ab"

=> -:3: warning: ambiguous first argument; make sure
ruby 1.6.7 (2002-03-01) [i586-linux]
"\t"
0...
...インデックスに対して例外が発生していました。
((<ruby-bugs-ja:PR#114>))

p(-1[10000000000])

=> -:1:in `[]': bignum too big to convert into `int' (RangeError)
from -:1
ruby 1.6.5 (2001-09-19) [i586-linux]

=> ruby 1.6.5 (2001-...

NEWS for Ruby 2.4.0 (42.0)

NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...* Hash#compact, Hash#compact! を追加 11818
* Hash#transform_values Hash#transform_values! を追加 12512

* Integer
* Fixnum と Bignum は Integer に統合されました 12005
* Integer#ceil, Integer#floor, Integer#truncate は
Integer#round と同じように省略...
...して動作するようになりました。もはやASCIIのみに限定されていません。
UTF-8, UTF-16BE/LE, UTF-32BE/LE, ISO-8859-1~16 をサポートしています。
Variations are available with options. 10085
* String.new(capacity: size) 12024

* StringIO
* Stri...
...です。

* FixnumとBignumはIntegerに統合されました。12005
FixnumクラスとBignumクラスは削除されました。
Integerクラスは抽象クラスから具象クラスに変更されました。
Cレベルの定数 rb_cFixnumとrb_cBignumは削除されました。...

絞り込み条件を変える

Marshal フォーマット (30.0)

Marshal フォーマット フォーマットバージョン 4.8 を元に記述しています。

...2

//emlist{
| len | n_1 | n_2 | n_3 | n_4 |
<-1-> <- len ->
byte bytes
//}

len の値は -4 -1, 1 4 で。符号と後続のデータが n1 n_len
まであることを示します。

//emlist[][ruby]{
def foo(len, n1, n2 = 0, n3 = 0, n4 = 0)
case len...
...いました。
Ruby 1.7 から、sprintf(3)/strtod(3) への依存はなくなりました。

=== Bignum

'l' で始まるデータ構造になります。

32ビット環境で内部的に Bignum になる Integer は
64ビット環境で Marshal.dump しても、この形式になります。

/...

Kernel.#putc(ch) -> object (18.0)

文字 ch を 標準出力 $stdout に出力します。

...文字 ch を 標準出力 $stdout に出力します。

ch が数値なら 0 255 の範囲の対応する文字を出力します。
ch が文字列なら、その先頭1文字を出力します。
どちらでもない場合は、ch.to_int で整数に変換を試みます。

@param ch 出...
...力する文字です。数または文字列で指定します。
@return ch を返します
@raise RangeError Bignum を引数にした場合に発生します。
@raise IOError 標準出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失...
...きないオブジェクトを引数に
指定した場合に発生します。

//emlist[例][ruby]{
putc("ch")
putc(?c)
putc(99)
putc(355)
#=> cccc

putc(99.00) #=> c
putc(33333333333333333333333333333333333) # bignum too big to convert into `long' (RangeError)
//}

@see IO#putc...

NEWS for Ruby 2.0.0 (12.0)

NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...m:Proc#eql?
* 削除されました。2つの Proc オブジェクトは同じオブジェクトである場合のみ等しい。

* Fixnum, Bignum, Float
* フリーズされました。

* Signal.trap
* 上を参照

* Onigmo をマージしました。
https://github.com/k-...
...OpenSSL::SSL::OP_DONT_INSERT_EMPTY_FRAGMENTS.
* The default options for OpenSSL::SSL::SSLContext have changed to
OpenSSL::SSL::OP_ALL & ~OpenSSL::SSL::OP_DONT_INSERT_EMPTY_FRAGMENTS
instead of OpenSSL::SSL::OP_ALL only. This enables the countermeasure for
the BEAST attack b...