別のキーワード
種類
- インスタンスメソッド (198)
- 関数 (96)
- クラス (30)
- 文書 (16)
- 特異メソッド (6)
ライブラリ
- ビルトイン (162)
-
rubygems
/ requirement (12) - shell (6)
-
shell
/ builtin-command (18) -
shell
/ command-processor (6) -
shell
/ filter (6) - strscan (24)
クラス
- Array (21)
-
Enumerator
:: Lazy (24) -
Gem
:: Requirement (12) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Concat (12) -
Shell
:: Filter (6) - String (33)
- StringScanner (24)
モジュール
- Enumerable (60)
キーワード
- << (24)
- Concat (6)
- Lazy (12)
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 6 . 0 (7) - String (12)
-
arg
_ concat (12) -
collect
_ concat (36) - each (6)
-
flat
_ map (36) - lazy (12)
-
list
_ concat (12) -
literal
_ concat (12) -
literal
_ concat _ dstr (12) -
literal
_ concat _ list (12) -
literal
_ concat _ string (12) - new (6)
-
rb
_ ary _ concat (12) -
rb
_ str _ concat (12)
検索結果
先頭5件
-
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) -