ライブラリ
- ビルトイン (740)
- bigdecimal (22)
- fiddle (44)
- openssl (22)
- zlib (11)
クラス
- Array (440)
- BigDecimal (22)
-
Fiddle
:: Pointer (44) - Integer (25)
- Numeric (11)
- Object (22)
-
OpenSSL
:: BN (22) - Random (33)
- Range (66)
- SignalException (33)
- String (11)
-
Zlib
:: GzipWriter (11)
モジュール
- Kernel (88)
キーワード
- % (11)
- * (22)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - Integer (11)
-
NEWS for Ruby 3
. 0 . 0 (4) - NUM2INT (11)
- NUM2LONG (11)
- NUM2SHORT (11)
- NUM2UINT (11)
- NUM2ULONG (11)
- NUM2USHORT (11)
- Numeric (11)
- [] (44)
- []= (33)
- at (11)
- begin (11)
- combination (22)
- cycle (22)
-
delete
_ at (11) - end (11)
- fetch (33)
- first (44)
- flatten (11)
- flatten! (11)
- format (11)
- insert (11)
- last (44)
- new (33)
- permutation (22)
- pop (22)
-
public
_ method (11) - putc (22)
- rand (55)
-
rb
_ to _ int (11) -
rb
_ to _ integer (11) -
repeated
_ combination (22) -
repeated
_ permutation (22) - rotate (11)
- rotate! (11)
- sample (44)
- shift (22)
- sprintf (11)
- sprintf フォーマット (11)
- srand (22)
-
to
_ i (44) -
to
_ ptr (11) -
try
_ convert (3)
検索結果
先頭5件
-
Numeric
# to _ int -> Integer (18113.0) -
self.to_i と同じです。
...self.to_i と同じです。
//emlist[例][ruby]{
(2+0i).to_int # => 2
Rational(3).to_int # => 3
//}... -
Object
# to _ int -> Integer (18107.0) -
オブジェクトの Integer への暗黙の変換が必要なときに内部で呼ばれます。 デフォルトでは定義されていません。
...が使われるすべての場面で代置可能であるような、
* 整数そのものとみなせるようなもの
という厳しいものになっています。
//emlist[][ruby]{
class Foo
def to_int
1
end
end
ary = [:a, :b, :c]
p(ary[Foo.new]) # => :b
//}
@see Kernel.#Integer... -
BigDecimal
# to _ int -> Integer (15101.0) -
self の小数点以下を切り捨てて整数に変換します。
self の小数点以下を切り捨てて整数に変換します。
@raise FloatDomainError self が無限大や NaN であった場合に発生します。 -
Fiddle
:: Pointer # to _ int -> Integer (15101.0) -
自身が指すアドレスを整数で返します。
自身が指すアドレスを整数で返します。 -
Integer
# to _ int -> self (15101.0) -
self を返します。
self を返します。
//emlist[][ruby]{
10.to_i # => 10
//} -
OpenSSL
:: BN # to _ int -> Integer (15101.0) -
自身を Integer のインスタンスに変換します。
自身を Integer のインスタンスに変換します。
@raise OpenSSL::BNError 変換に失敗した場合に発生します -
VALUE rb
_ to _ int(VALUE val) (6116.0) -
val を to_int メソッドを使って Ruby の整数に変換します。
...val を to_int メソッドを使って Ruby の整数に変換します。... -
static VALUE rb
_ to _ integer(VALUE val , char *method) (6100.0) -
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (36.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...:Stat/rdev_major>)) [new]
: ((<File::Stat#rdev_minor|File::Stat/rdev_minor>)) [new]
追加
=== Float
: ((<Numeric#to_int|Numeric/to_int>)) [new]
: ((<Float#to_int|Numeric/to_int>)) [new]
追加。
=== Hash
: ((<Hash#merge|Hash/merge>)) [new]
: ((<Hash#merge!|Hash/merge!>)) [new]
追加......(<Array#[]|Array/[]>)) [compat]
: ((<Array#[]=|Array/[]=>)) [compat]
配列のインデックスとして Symbol を指定した場合、Symbol#to_int を呼ば
す、例外 ((<TypeError>)) が発生するようになりました。
((<ruby-list:37217>))
: ((<Array/Array.new>)) [comp......: ((<組み込み関数/Integer>))() [change]
数値や文字列以外のオブジェクトを整数に変換するときに to_i ではなく
to_int を使用するようになりました。
: ((<組み込み関数/Float>))() [change]
Float() は、引数に nil を受け付けなくな... -
Integer
. try _ convert(obj) -> Integer | nil (28.0) -
obj を Integer に変換しようと試みます。変換には Object#to_int メソッドが使われます。
...Object#to_int
メソッドが使われます。
Integer ならそのままobjを返します。
そうでなければ obj.to_int の結果を返すか、nil が返されます。
@param obj 変換する任意のオブジェクト
@return Integer または nil
@raise TypeError to_int が In...