るりまサーチ

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

別のキーワード

  1. _builtin bignum
  2. bignum /
  3. bignum -
  4. bignum +
  5. bignum &

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < ... 2 3 4 >>

NEWS for Ruby 2.1.0 (90.0)

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

...は参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

== 2.0.0 以降の変更

=== 言語仕様の変更

* キーワード引数のデフォルト値...
...* RUBY_HEAP_MIN_SLOTS (RUBY_GC_HEAP_INIT_SLOTS を代わりに使います)

* Integer
* 追加: Fixnum#bit_length
* 追加: Bignum#bit_length
* Bignum の性能向上
* GMP をいくつかの操作で使えるときは使います。
乗算、除算、基数変換、GCD...
...scrub, String#scrub! 不正なバイト列を検証して修正します。
古いバージョンのRubyと一緒に使いたいときは string-scrub gem を使います。

* Symbol
* 全てのシンボルは freeze されるようになりました

* pack/unpack (Array/String)...

mathn (24.0)

Rational と Complex をよりシームレスに利用できるようにするライブラリです。数値ライブラリの挙動をグローバルに変更します。

...の関係を
ちょうど Bignum と Fixnum とのような
自動的に変換される関係にします。

==== 整数と有理数の相互変換

具体的には、Rational のインスタンスが整数ならば、それは自動的に Integer
(Fixnum または Bignum)
となり、また、整...
...うな演算が Complex オブジェクトを返す場合もあります。

例:
Complex(0,-1)**2 #=> Complex(-1,0)
Math.sqrt(-1) #=> NaN

require 'mathn'
Complex(0,-1)**2 #=> -1
Math.sqrt(-1) #=> Complex(0,1)

=== 使用上の注意
なお、この挙動は、グローバルに影...
<< < ... 2 3 4 >>