るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.106秒)
トップページ > バージョン:2.3.0[x] > クエリ:l[x] > クエリ:v[x] > クエリ:INT2NUM[x]

別のキーワード

  1. socket ipv6_v6only
  2. socket ai_v4mapped
  3. socket ai_v4mapped_cfg
  4. _builtin grep_v
  5. etc cs_v6_env

キーワード

検索結果

VALUE INT2NUM(int i) (114919.0)

任意の整数を Fixnum か Bignum に変換します。

任意の整数を Fixnum か Bignum に変換します。

例:
VALUE num = INT2NUM(42); //(Cの整数値42をRubyのオブジェクトに変換)

VALUE UINT2NUM(unsigned int i) (18901.0)

任意の整数を Fixnum か Bignum に変換します。

任意の整数を Fixnum か Bignum に変換します。

void Data_Get_Struct(VALUE obj, type, type *svar) (619.0)

Ruby のオブジェクト obj から type 型へのポインタを とりだし svar に代入します。

Ruby のオブジェクト obj から type 型へのポインタを
とりだし svar に代入します。

使用例

struct mytype {
int i;
char *s;
};

VALUE
my_i(VALUE self)
{
struct mytype *m;
Data_Get_Struct(self, struct mytype, m);
return INT2NUM(m->i);
}