10件ヒット
[1-10件を表示]
(0.034秒)
キーワード
-
new
_ size (1) -
proc
_ s _ new (1) -
rb
_ ary _ new3 (1) -
rb
_ ary _ store (1) -
rb
_ class _ new _ instance (1) -
rb
_ class _ s _ new (1) -
rb
_ int _ new (1) -
rb
_ thread _ s _ new (1) -
rb
_ time _ timespec _ new (1) -
rb
_ uint _ new (1)
検索結果
先頭5件
-
static int new
_ size(int size) (78904.0) -
必要なサイズ size から、最適なハッシュエントリの サイズを返す。
必要なサイズ size から、最適なハッシュエントリの
サイズを返す。 -
VALUE rb
_ uint _ new(unsigned int v) (36904.0) -
-
VALUE rb
_ int _ new(long v) (36604.0) -
-
VALUE rb
_ class _ new _ instance(int argc , VALUE *argv , VALUE klass) (18652.0) -
Class#new の実体です。
Class#new の実体です。 -
static VALUE proc
_ s _ new(int argc , VALUE *argv , VALUE klass) (18652.0) -
Proc.new の実体。
Proc.new の実体。 -
VALUE rb
_ time _ timespec _ new(const struct timespec *ts , int offset) (18640.0) -
引数 ts、offset を元に Time オブジェクトを作成して返します。
引数 ts、offset を元に Time オブジェクトを作成して返します。
@param ts timespec 構造体のポインタ
@param offset 協定世界時との時差(秒)。
-86400 < offset < 86400 の場合は指定した時差に、INT_MAX
を指定した場合は地方時、INT_MAX-1 を指定した場合は UTC に
なります。
@raise ArgumentError offset に上述の範囲以外の値を指定した場合に発生し
ま... -
static VALUE rb
_ class _ s _ new(int argc , VALUE *argv) (18604.0) -
-
static VALUE rb
_ thread _ s _ new(int argc , VALUE *argv , VALUE klass) (18604.0) -
-
VALUE rb
_ ary _ new3(long n , VALUE i0 , i1 , i2 , . . . ) (18394.0) -
長さ n で要素に i0 i1 i2 …を格納した Ruby の配列を作成し返します。
長さ n で要素に i0 i1 i2 …を格納した
Ruby の配列を作成し返します。
対応するRubyコード
ary = Array[i0, i1, i2...] または
ary = [i0, i1, i2...]
使用例
VALUE ary;
int i[3] = { 1, 2, 3 };
ary = rb_ary_new3(3, INT2FIX(i[0]), INT2FIX(i[1]), INT2FIX(i[2])); -
void rb
_ ary _ store(VALUE ary , long idx , VALUE val) (76.0) -
配列 ary のインデックス idx に val を格納します。idx が範囲を越えるときは Ruby レベルと同じく自動的にサイズが拡張されます。
配列 ary のインデックス idx に
val を格納します。idx が範囲を越えるときは
Ruby レベルと同じく自動的にサイズが拡張されます。
対応するRubyコード
ary[idx] = val
使用例
VALUE ary;
int idx;
int n[5] = { 1, 2, 3, 4, 5 };
ary = rb_ary_new();
for (idx=0; idx<5; idx++) rb_ary_store(ary, idx, INT2FIX(n[idx]));