-
collect {|item|...}
-
各要素に対してブロックを評価した結果を全て含む配列を返します.
-
each_with_index {|item,index|...}
-
要素とインデックスを両方与えるイテレータ.
-
find {|item|...}
-
-
detect {|item|...}
-
要素に対してブロックを評価した値が真になった最初の要素を返し
ます.
-
find_all {|item|...}
-
-
select {|item|...}
-
各要素に対してブロックを評価した値が真であった要素を全て含む
配列を返します.
-
grep(pattern)
-
grep(pattern) {|item|...}
-
pattern === item
が成立する全ての要素
を含む配列を返します.ブロックとともに呼び出された時には条件
の成立した要素に対してそれぞれブロックを評価します.
-
member?(val)
-
-
include?(val)
-
valと==
の関係にある要素を持つ時,真
を返します.
-
index(val)
-
valと==
の関係にあるオブジェクトのイ
ンデックスを返します.
一番最初の要素が0になります.要素が存在しない時には
nil
を返します.このメソッドは順序
のないクラスに対しては意味がありません.
-
length
-
-
size
-
要素の数を返します.
-
max
-
最大の要素を返します.各要素が<=>
メソッ
ドで比較できることを仮定しています
-
max{|a, b|...}
-
sort
と同様の基準で最大の要
素を返します.ブロックが与えられたときにはその評価した結果で
比較します.
-
min
-
最小の要素を返します.全ての要素がお互いに
<=>
メソッドで比較できることを仮定してい
ます.
-
min{|a, b|...}
-
sort
と同様の基準で最小の要
素を返します.ブロックが与えられたときにはその評価した結果で
比較します.
-
reject {|item|...}
-
各要素に対してブロックを評価した値が真であった要素を除いた
配列を返します.
-
sort
-
sort {|a, b|...}
-
全ての要素をソートした配列を返します.ブロックとともに呼び出
された時はブロックを評価した値(a>b
で正,
a==b
で0,a<b
で負を返すこと)を元
にソートします
-
to_a
-
-
entries
-
全ての要素を含む配列を返します.