るりまサーチ

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

別のキーワード

  1. _builtin raise
  2. kernel raise
  3. fiber raise
  4. thread raise
  5. e2mmap raise

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

Socket::AncillaryData#int -> Integer (18231.0)

自身が保持している cmsg data (データ) を整数の形で返します。

...異なります。

require 'socket'

ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
p ancdata.int #=> 2

@raise TypeError cmgs data のサイズが int のバイト数と異なる場合に発生します
@see Socket::AncillaryData.new Socket::AncillaryData.int...

Socket::Option#int -> Integer (18213.0)

オプションのデータ(内容)を整数に変換して返します。

...オプションのデータ(内容)を整数に変換して返します。

@raise TypeError dataのバイト数が不適切である(sizeof(int)と異なる)場合に発生します
@see Socket::Option#data...

TracePoint#raised_exception -> Exception (9118.0)

発生した例外を返します。

...発生した例外を返します。

@raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。

//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided...

int NUM2INT(VALUE x) (6240.0)

x を int 型の整数に変換します。

...x を int 型の整数に変換します。

x が Fixnum、Float、Bignum オブジェクトのいずれでもな
い場合は x.to_int による暗黙の型変換を試みます。

@raise TypeError x が nil の場合か、暗黙の型変換が成功しなかった場合に
...
...生します。

@raise RangeError x が int 型で表現できる値の範囲外であった場合に発生し
ます。...

unsigned int NUM2UINT(VALUE x) (6240.0)

x を unsigned int 型の整数に変換します。

...x を unsigned int 型の整数に変換します。

x が Fixnum、Float、Bignum オブジェクトのいずれでもな
い場合は x.to_int による暗黙の型変換を試みます。

@raise TypeError x が nil の場合か、暗黙の型変換が成功しなかった場合に...
...発生します。

@raise RangeError x が unsigned int 型で表現できる値の範囲外であった場
合に発生します。...

絞り込み条件を変える

Kernel.#Integer(arg, base = 0) -> Integer (6236.0)

引数を整数 (Fixnum,Bignum) に変換した結果を返します。

...接頭辞を含む整数表現とみなせる文字列のみ
変換します。

数値と文字列以外のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。

@param arg 変換対象のオブジェクトです。

@param base 基数として0か2...
...数) です。


@raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError メソッド to_int, to_i を持たないオブジェクトを引数に指定したか、to_int, to_i
が整数(Integerのサブクラス)を返...
...@raise TypeError 引数に nil を指定した場合に発生します。

//emlist[例][ruby]{
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 int...

Kernel.#Integer(arg, base = 0, exception: true) -> Integer | nil (6236.0)

引数を整数 (Fixnum,Bignum) に変換した結果を返します。

...接頭辞を含む整数表現とみなせる文字列のみ
変換します。

数値と文字列以外のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。

@param arg 変換対象のオブジェクトです。

@param base 基数として0か2...
...に nil を返します。

@raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError メソッド to_int, to_i を持たないオブジェクトを引数に指定したか、to_int, to_i
が整数(Integerのサブクラス)を返さ...
...@raise TypeError 引数に nil を指定した場合に発生します。

//emlist[例][ruby]{
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 int...

static VALUE rb_f_raise(int argc, VALUE *argv) (6200.0)

static VALUE rb_thread_raise(int argc, VALUE *argv, rb_thread_t th) (6200.0)

static VALUE rb_thread_raise_m(int argc, VALUE *argv, VALUE thread) (6200.0)

絞り込み条件を変える

<< 1 2 3 ... > >>