情報学部 菅沼ホーム 目次 索引

Enumerable モジュール

  繰り返しを行なうクラスのためのモジュールです.このモジュールのメソッドは全て each を用いて定義されていますので,インクルードするクラスには,each が定義されていなければなりません.

[メソッド]
  • all? すべての要素が真である場合に true
  • any? いずれかの要素が真である場合に true
  • collect ブロックを評価した結果を全て含む配列
  • map ブロックを評価した結果を全て含む配列
  • find ブロックを評価した値が真になった最初の要素
  • detect ブロックを評価した値が真になった最初の要素
  • find_all ブロックを評価した値が真であった要素を全て含む配列
  • select ブロックを評価した値が真であった要素を全て含む配列
  • grep pattern === item が成立する要素を全て含んだ配列
  • inject 初期値と繰り返し
  • max 最大の要素
  • max_by 最大の要素
  • min 最小の要素
  • min_by 最小の要素
  • partition 真偽による要素の分類
  • reject 偽である要素を集めた配列
  • sort ソート
  • sort_by ソート
  • to_a 全ての要素を含む配列
  • entries 全ての要素を含む配列
  • zip 配列の各要素からなる配列

メソッド

情報学部 菅沼ホーム 目次 索引