537件ヒット
[1-100件を表示]
(0.084秒)
ライブラリ
- ビルトイン (364)
- bigdecimal (24)
- fiddle (24)
- openssl (24)
- zlib (12)
クラス
- Array (84)
- BigDecimal (24)
-
Fiddle
:: Pointer (24) - Integer (28)
- Numeric (12)
- Object (12)
-
OpenSSL
:: BN (24) - Random (24)
- Range (72)
- SignalException (36)
- String (12)
-
Zlib
:: GzipWriter (12)
モジュール
- Kernel (84)
キーワード
- % (12)
- * (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Integer (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - NUM2LONG (12)
- NUM2UINT (12)
- NUM2ULONG (12)
- NUM2USHORT (12)
- [] (24)
- []= (24)
- begin (12)
- end (12)
- first (24)
- format (12)
- last (24)
- new (36)
- permutation (24)
- putc (12)
- rand (48)
-
rb
_ to _ integer (12) - sprintf (12)
- sprintf フォーマット (12)
- srand (24)
-
to
_ i (48) -
try
_ convert (4)
検索結果
先頭5件
-
Numeric
# to _ int -> Integer (18213.0) -
self.to_i と同じです。
...self.to_i と同じです。
//emlist[例][ruby]{
(2+0i).to_int # => 2
Rational(3).to_int # => 3
//}... -
Object
# to _ int -> Integer (18207.0) -
オブジェクトの Integer への暗黙の変換が必要なときに内部で呼ばれます。 デフォルトでは定義されていません。
...オブジェクトの Integer への暗黙の変換が必要なときに内部で呼ばれます。
デフォルトでは定義されていません。
説明のためここに記載してありますが、
このメソッドは実際には Object クラスには定義されていません。
必......が使われるすべての場面で代置可能であるような、
* 整数そのものとみなせるようなもの
という厳しいものになっています。
//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 (18201.0) -
self の小数点以下を切り捨てて整数に変換します。
self の小数点以下を切り捨てて整数に変換します。
@raise FloatDomainError self が無限大や NaN であった場合に発生します。 -
Integer
# to _ int -> self (18101.0) -
self を返します。
self を返します。
//emlist[][ruby]{
10.to_i # => 10
//} -
Fiddle
:: Pointer # to _ int -> Integer (15201.0) -
自身が指すアドレスを整数で返します。
自身が指すアドレスを整数で返します。 -
OpenSSL
:: BN # to _ int -> Integer (15201.0) -
自身を Integer のインスタンスに変換します。
...自身を Integer のインスタンスに変換します。
@raise OpenSSL::BNError 変換に失敗した場合に発生します... -
static VALUE rb
_ to _ integer(VALUE val , char *method) (12200.0) -
-
Kernel
. # Integer(arg , base = 0) -> Integer (6218.0) -
引数を整数 (Fixnum,Bignum) に変換した結果を返します。
...引数を整数
(Fixnum,Bignum)
に変換した結果を返します。
引数が数値の場合は直接変換し(小数点以下切り落とし)、
文字列の場合は、進数を表す接頭辞を含む整数表現とみなせる文字列のみ
変換します。
数値と文字列以外......のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合のみ)。省略......数) です。
@raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError メソッド to_int, to_i を持たないオブジェクトを引数に指定したか、to_int, to_i
が整数(Integerのサブクラス)を返さな... -
Kernel
. # Integer(arg , base = 0 , exception: true) -> Integer | nil (6218.0) -
引数を整数 (Fixnum,Bignum) に変換した結果を返します。
...引数を整数
(Fixnum,Bignum)
に変換した結果を返します。
引数が数値の場合は直接変換し(小数点以下切り落とし)、
文字列の場合は、進数を表す接頭辞を含む整数表現とみなせる文字列のみ
変換します。
数値と文字列以外......のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合のみ)。省略......nil を返します。
@raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError メソッド to_int, to_i を持たないオブジェクトを引数に指定したか、to_int, to_i
が整数(Integerのサブクラス)を返さな......字列以外のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合の......{
p Integer(4) #=> 4
p Integer(4_000) #=> 4000
p Integer(9.88) #=> 9
p Integer(nil) # can't convert nil into Integer (TypeError)
p Integer(Object.new) # cannot convert Object into Integer (TypeError)
p Integer("10") #=> 10
p Integer("10", 2) #=> 2
p Integer("0d1... -
long NUM2LONG(VALUE x) (6106.0)
-
x を long 型の整数に変換します。
...x を long 型の整数に変換します。
x が Fixnum、Float、Bignum オブジェクトのいずれでもな
い場合は x.to_int による暗黙の型変換を試みます。
@raise TypeError x が nil の場合か、暗黙の型変換が成功しなかった場合に
発......生します。
@raise RangeError x が long 型で表現できる値の範囲外であった場合に発生
します。...