るりまサーチ

最速Rubyリファレンスマニュアル検索!
8128件ヒット [1-100件を表示] (0.116秒)
トップページ > クエリ:r[x] > クエリ:array[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

クラス

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

VALUE rb_Array(VALUE obj) (32232.0)

obj が Array でない場合は to_a を使って Array に変換します。

...obj が Array でない場合は to_a を使って
Array
に変換します。...

static VALUE rb_f_array(VALUE obj, VALUE arg) (32216.0)

Kernel.#Array の実体です。

...Kernel.#Array の実体です。...

VALUE rb_ary_new() (26106.0)

空の Ruby の配列を作成し返します。

...空の Ruby の配列を作成し返します。

対応するRubyコード

ary = Array.new または
ary = []

使用例

VALUE ary;
ary = rb_ary_new();...

VALUE rb_ary_new2(long len) (26106.0)

長さ len 分だけメモリを確保した、 長さゼロの Ruby の配列を作成し返します。

...長さ len 分だけメモリを確保した、
長さゼロの Ruby の配列を作成し返します。

対応するRubyコード

ary = Array.new(len)

使用例

VALUE ary;
long len;
...
ary = rb_ary_new2(len);...

VALUE rb_ary_new3(long n, VALUE i0, i1, i2, ...) (26106.0)

長さ n で要素に i0 i1 i2 …を格納した Ruby の配列を作成し返します。

...長さ n で要素に i0 i1 i2 …を格納した
R
uby の配列を作成し返します。

対応する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]...

絞り込み条件を変える

VALUE rb_ary_to_s(VALUE ary) (26106.0)

ary.to_s

...ary.to_s

使用例

void debug_print(VALUE ary)
{
Check_Type(ary, T_ARRAY);
printf("%s", STR2CSTR(rb_ary_to_s(ary)));
}...

VALUE rb_check_convert_type(VALUE val, int type, const char *tname, const char *method) (26106.0)

val.method を実行してクラス tname のインスタンスを返します。 val がメソッド method を持たなければ nil を返します。

...を実行してクラス tname のインスタンスを返します。
val がメソッド method を持たなければ nil を返します。

type は、T_ARRAY, T_STRING などの構造体を表す ID です。
method の結果の型が type でなければ例外 TypeError が発生します。...

rdoc/parser/c (26042.0)

C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン トを解析するためのサブライブラリです。

...に使用します。
r
b_define_class や rb_define_method などで定義されたものに
対応する C 言語の関数のコメントを解析します。

例: Array#flatten の場合。rb_ary_flatten のコメントが解析されます。

/*
* Returns a new array that is a one-dimensio...
...nal flattening of this
* array (recursively). That is, for every element that is an array,
* extract its elements into the new array.
*
* s = [ 1, 2, 3 ] #=> [1, 2, 3]
* t = [ 4, 5, 6, [7, 8] ] #=> [4, 5, 6, [7, 8]]
* a = [ s, t, 9, 10 ] #=> [[1, 2, 3], [...
...atic VALUE
r
b_ary_flatten(ary)
VALUE ary;
{
ary = rb_obj_dup(ary);
r
b_ary_flatten_bang(ary);
r
eturn ary;
}

...

void
Init_Array()
{
...
r
b_define_method(rb_cArray, "flatten", rb_ary_flatten, 0);

上記の例の場合、rb_ary_flatten...

rss (26018.0)

RSS を扱うためのライブラリです。

...RSS を扱うためのライブラリです。

=== 参考

* RSS 0.91 http://backend.userland.com/rss091
* RSS 1.0 http://purl.org/rss/1.0/spec
* RSS 2.0 http://www.rssboard.org/rss-specification
* Atom 1.0 https://www.ietf.org/rfc/rfc4287.txt

=== 注意

R
SS ParserRSS 0.9x/1.0/2.0, A...
...ポートしていますが,RSS 0.90
はサポートしてません.ごめんなさい.

R
SS のモジュールはそれぞれ、
* Dublin Core モジュール http://web.resource.org/rss/1.0/modules/dc/
* Syndication モジュール http://web.resource.org/rss/1.0/modules/syndication/
* C...
...

r
ss = RSS::Parser.parse(rss_source)
r
ss.item # => /rdf:RDF/item[1]要素; RSS::RDF::Item

3番目のitem要素にアクセスするには以下のようにします。省略さ
れなかったリーダの引数はArray#[]の引数と同じように扱われます。

r
ss = RSS::Parser.parse(...
<< 1 2 3 ... > >>