るりまサーチ

最速Rubyリファレンスマニュアル検索!
346件ヒット [101-200件を表示] (0.022秒)
トップページ > クエリ:concat[x]

別のキーワード

  1. _builtin concat
  2. _builtin collect_concat
  3. enumerable collect_concat
  4. array concat
  5. string concat

検索結果

<< < 1 2 3 4 > >>

VALUE rb_str_concat(VALUE s1, VALUE s2) (6116.0)

equivalent to "s1.concat s2"

...equivalent to "s1.concat s2"...

Enumerable#collect_concat -> Enumerator (6102.0)

各要素をブロックに渡し、その返り値を連結した配列を返します。

各要素をブロックに渡し、その返り値を連結した配列を返します。

ブロックの返り値は基本的に配列を返すべきです。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
[[1,2], [3,4]].flat_map{|i| i.map{|j| j*2}} # => [2,4,6,8]
//}

Enumerable#collect_concat {| obj | block } -> Array (6102.0)

各要素をブロックに渡し、その返り値を連結した配列を返します。

各要素をブロックに渡し、その返り値を連結した配列を返します。

ブロックの返り値は基本的に配列を返すべきです。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
[[1,2], [3,4]].flat_map{|i| i.map{|j| j*2}} # => [2,4,6,8]
//}

Enumerator::Lazy#collect_concat {|item| ... } -> Enumerator::Lazy (6101.0)

ブロックの実行結果をひとつに繋げたものに対してイテレートするような Enumerator::Lazy のインスタンスを返します。

ブロックの実行結果をひとつに繋げたものに対してイテレートするような
Enumerator::Lazy のインスタンスを返します。

//emlist[][ruby]{
["foo", "bar"].lazy.flat_map {|i| i.each_char.lazy}.force
#=> ["f", "o", "o", "b", "a", "r"]
//}

ブロックの返した値 x は、以下の場合にのみ分解され、連結されます。

* x が配列であるか、to_ary メソッドを持つとき
* x が each および force メソッドを持つ (例:Enumerator::Lazy) ...

static NODE * arg_concat(NODE *node1, NODE *node2) (6100.0)

絞り込み条件を変える

static NODE * list_concat(NODE *head, NODE *tail) (6100.0)

NODE_LISTのリストheadにNODE_LISTのノードtailを連結し、 先頭ノードを返す。head、tailともにNULLであってはならない。

NODE_LISTのリストheadにNODE_LISTのノードtailを連結し、
先頭ノードを返す。head、tailともにNULLであってはならない。

static NODE * literal_concat(NODE *head, NODE *tail) (6100.0)

static NODE * literal_concat_dstr(NODE *head, NODE *tail) (6100.0)

static NODE * literal_concat_list(NODE *head, NODE *tail) (6100.0)

<< < 1 2 3 4 > >>