630件ヒット
[201-300件を表示]
(0.147秒)
ライブラリ
- ビルトイン (351)
- matrix (188)
-
minitest
/ unit (1) -
rdoc
/ context (12) -
rdoc
/ top _ level (12) -
rexml
/ document (12) -
rubygems
/ indexer (12) - set (18)
- zlib (24)
クラス
- Array (141)
-
Enumerator
:: Lazy (48) -
Gem
:: Indexer (12) - Matrix (76)
- Object (12)
-
RDoc
:: Context (12) -
RDoc
:: TopLevel (12) -
REXML
:: Elements (12) - Set (24)
- String (12)
- Symbol (12)
- Vector (112)
-
Zlib
:: Deflate (12) -
Zlib
:: Inflate (12)
モジュール
- Enumerable (108)
- GC (12)
-
MiniTest
:: Assertions (1)
キーワード
-
add
_ class _ or _ module (24) -
assert
_ includes (1) - collect! (64)
- collect2 (24)
-
collect
_ concat (36) -
collect
_ specs (12) - fill (24)
-
flat
_ map (36) -
garbage
_ collect (12) - lazy (12)
- map (108)
- map! (64)
- map2 (12)
-
object
_ id (12) - pack (21)
-
set
_ dictionary (24) -
to
_ proc (12) - unpack (12)
検索結果
先頭5件
-
Enumerable
# collect _ concat -> Enumerator (12203.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 (12203.0) -
各要素をブロックに渡し、その返り値を連結した配列を返します。
...ックに渡し、その返り値を連結した配列を返します。
ブロックの返り値は基本的に配列を返すべきです。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
[[1,2], [3,4]].flat_map{|i| i.map{|j| j*2}} # => [2,4,6,8]
//}... -
Matrix
# collect!(which = :all) -> Enumerator (12203.0) -
行列の各要素に対してブロックの適用を繰り返した結果で要素を置き換えます。
...ックの適用を繰り返した結果で要素を置き換えます。
ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。
@param which which に以下の Symbol を指定することで、
引数として使われる......詳細は、 Matrix#each の項目を参照して下さい。
//emlist[例][ruby]{
require 'matrix'
m = Matrix[[1, 2], [3, 4]]
p m.map! { |element| element * 10 } #=> Matrix[[10, 20], [30, 40]]
p m #=> Matrix[[10, 20], [30, 40]]
//}
@see Matrix#each, Matrix#map... -
Matrix
# collect!(which = :all) {|element| . . . } -> self (12203.0) -
行列の各要素に対してブロックの適用を繰り返した結果で要素を置き換えます。
...ックの適用を繰り返した結果で要素を置き換えます。
ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。
@param which which に以下の Symbol を指定することで、
引数として使われる......詳細は、 Matrix#each の項目を参照して下さい。
//emlist[例][ruby]{
require 'matrix'
m = Matrix[[1, 2], [3, 4]]
p m.map! { |element| element * 10 } #=> Matrix[[10, 20], [30, 40]]
p m #=> Matrix[[10, 20], [30, 40]]
//}
@see Matrix#each, Matrix#map... -
Vector
# collect! -> Enumerator (12203.0) -
ベクトルの各要素を順番にブロックに渡して評価し、その結果で要素を置き換えます。
...素を置き換えます。
ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。
//emlist[例][ruby]{
require 'matrix'
v = Vector[1, 2, 3]
p v.map!{ |el| el * 2 } #=> Vector[2, 4, 6]
p v #=> Vector[2, 4, 6]
//}... -
Vector
# collect! {|element| . . . } -> self (12203.0) -
ベクトルの各要素を順番にブロックに渡して評価し、その結果で要素を置き換えます。
...素を置き換えます。
ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。
//emlist[例][ruby]{
require 'matrix'
v = Vector[1, 2, 3]
p v.map!{ |el| el * 2 } #=> Vector[2, 4, 6]
p v #=> Vector[2, 4, 6]
//}... -
Enumerator
:: Lazy # collect _ concat {|item| . . . } -> Enumerator :: Lazy (12202.0) -
ブロックの実行結果をひとつに繋げたものに対してイテレートするような Enumerator::Lazy のインスタンスを返します。
...erator::Lazy のインスタンスを返します。
//emlist[][ruby]{
["foo", "bar"].lazy.flat_map {|i| i.each_char.lazy}.force
#=> ["f", "o", "o", "b", "a", "r"]
//}
ブロックの返した値 x は、以下の場合にのみ分解され、連結されます。
* x が配列であるか、to_......rce メソッドを持つ (例:Enumerator::Lazy) とき
それ以外のときは、x は分解されず、そのままの値として使われます。
//emlist[][ruby]{
[{a:1}, {b:2}].lazy.flat_map {|i| i}.force
#=> [{:a=>1}, {:b=>2}]
//}
@raise ArgumentError ブロックを指定しなかっ......た場合に発生します。
@see Enumerable#flat_map... -
Gem
:: Indexer # collect _ specs -> Gem :: SourceIndex (12202.0) -
Gem のキャッシュディレクトリ内の *.gem ファイルから Gem::Specification を集めます。
...Gem のキャッシュディレクトリ内の *.gem ファイルから Gem::Specification を集めます。... -
Enumerable
# flat _ map -> Enumerator (9103.0) -
各要素をブロックに渡し、その返り値を連結した配列を返します。
...ックに渡し、その返り値を連結した配列を返します。
ブロックの返り値は基本的に配列を返すべきです。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
[[1,2], [3,4]].flat_map{|i| i.map{|j| j*2}} # => [2,4,6,8]
//}... -
Enumerable
# flat _ map {| obj | block } -> Array (9103.0) -
各要素をブロックに渡し、その返り値を連結した配列を返します。
...ックに渡し、その返り値を連結した配列を返します。
ブロックの返り値は基本的に配列を返すべきです。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
[[1,2], [3,4]].flat_map{|i| i.map{|j| j*2}} # => [2,4,6,8]
//}... -
Enumerator
:: Lazy # flat _ map {|item| . . . } -> Enumerator :: Lazy (9102.0) -
ブロックの実行結果をひとつに繋げたものに対してイテレートするような Enumerator::Lazy のインスタンスを返します。
...erator::Lazy のインスタンスを返します。
//emlist[][ruby]{
["foo", "bar"].lazy.flat_map {|i| i.each_char.lazy}.force
#=> ["f", "o", "o", "b", "a", "r"]
//}
ブロックの返した値 x は、以下の場合にのみ分解され、連結されます。
* x が配列であるか、to_......rce メソッドを持つ (例:Enumerator::Lazy) とき
それ以外のときは、x は分解されず、そのままの値として使われます。
//emlist[][ruby]{
[{a:1}, {b:2}].lazy.flat_map {|i| i}.force
#=> [{:a=>1}, {:b=>2}]
//}
@raise ArgumentError ブロックを指定しなかっ......た場合に発生します。
@see Enumerable#flat_map...