184件ヒット
[1-100件を表示]
(0.077秒)
別のキーワード
種類
- インスタンスメソッド (126)
- 関数 (24)
- 文書 (16)
- クラス (12)
- 特異メソッド (6)
ライブラリ
- ビルトイン (114)
- shell (6)
-
shell
/ builtin-command (12) -
shell
/ command-processor (6) -
shell
/ filter (6)
クラス
- Array (18)
-
Enumerator
:: Lazy (24) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Concat (12) -
Shell
:: Filter (6)
モジュール
- Enumerable (60)
キーワード
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 6 . 0 (7) - String (12)
-
collect
_ concat (36) - each (6)
-
flat
_ map (36) - lazy (12)
- new (6)
-
rb
_ ary _ concat (12) -
rb
_ str _ concat (12)
検索結果
先頭5件
-
Shell
# concat(*jobs) -> Shell :: Concat (18302.0) -
@todo
@todo -
Shell
:: CommandProcessor # concat(*jobs) -> Shell :: Concat (18302.0) -
@todo
@todo -
Shell
:: Filter # concat(*jobs) -> Shell :: Concat (18302.0) -
@todo
@todo -
Array
# concat(*other _ arrays) -> self (18157.0) -
other_arrays の要素を自身の末尾に破壊的に連結します。
...emlist[例][ruby]{
[ "a", "b" ].concat( ["c", "d"] ) #=> [ "a", "b", "c", "d" ]
[ "a" ].concat( ["b"], ["c", "d"] ) #=> [ "a", "b", "c", "d" ]
[ "a" ].concat #=> [ "a" ]
a = [ 1, 2, 3 ]
a.concat( [ 4, 5 ] )
a #=> [ 1, 2, 3, 4, 5 ]
a = [ 1, 2 ]
a.concat(a, a)... -
Array
# concat(other) -> self (18117.0) -
配列 other を自身の末尾に破壊的に連結します。
...列 other を自身の末尾に破壊的に連結します。
@param other 自身と連結したい配列を指定します。
//emlist[例][ruby]{
array = [1, 2]
a = [3, 4]
array.concat a
p array # => [1, 2, 3, 4]
p a # => [3, 4] # こちらは変わらない
//}... -
VALUE rb
_ ary _ concat(VALUE ary , VALUE x) (12216.0) -
ary.concat x
...ary.concat x... -
VALUE rb
_ str _ concat(VALUE s1 , VALUE s2) (12216.0) -
equivalent to "s1.concat s2"
...equivalent to "s1.concat s2"... -
Enumerable
# collect _ concat {| obj | block } -> Array (9202.0) -
各要素をブロックに渡し、その返り値を連結した配列を返します。
...ックに渡し、その返り値を連結した配列を返します。
ブロックの返り値は基本的に配列を返すべきです。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
[[1,2], [3,4]].flat_map{|i| i.map{|j| j*2}} # => [2,4,6,8]
//}... -
Enumerable
# collect _ concat -> Enumerator (9102.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 (6119.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 は分解されず、そのままの値として使われます。
//emlist[][ruby]{
[{a:1}, {b:2}].lazy.flat_map {|i| i}.force
#=> [{:a=>1}, {:b=>2}]
//}
@raise ArgumentError ブロックを指定しなかった場合に発生します。
@see Enumerable#flat_map... -
Enumerable
# flat _ map {| obj | block } -> Array (6102.0) -
各要素をブロックに渡し、その返り値を連結した配列を返します。
...ックに渡し、その返り値を連結した配列を返します。
ブロックの返り値は基本的に配列を返すべきです。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
[[1,2], [3,4]].flat_map{|i| i.map{|j| j*2}} # => [2,4,6,8]
//}...