タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Enumerableに関するwaccherのブックマーク (2)

  • Ruby のイテレータ (2) – Enumerable と Comparable モジュール

    Ruby のブロック付きメソッドとイテレータ - yield の様々な使い方」のつづき 1. 要素を保持する親クラスと、要素となる子クラス 次のような例を想定する。 「人」が「グループ」 に所属している。 「人」は `名前' と `年齢' を属性として持つ。 「グループ」クラスは親クラスで、「人」クラスは要素となる子クラス。 class Person attr_reader :name , :age def initialize(name,age) @name = name @age = age end end 親クラスとなる「グループ」は、保持する「人」の集合に対して責務を持っており、「人」を「グループ」に追加する操作を持つとする。 class Group def initialize @persons = [] end def add(person) @persons << pers

    Ruby のイテレータ (2) – Enumerable と Comparable モジュール
  • 数え上げ - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "数え上げ" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2023年1月) 数え上げ(かぞえあげ、enumeration)は、数学においては、ある集合に対し、その集合から自然数全体の成す集合への単射を定義することである。また、そのような単射が少なくとも1つ存在するならば数え上げ可能であると言い、1つも存在しないならば数え上げ不可能であると言う。 概説[編集] これは、ある集合の要素数を、要素に番号を付けることによって数え上げるという行為を、集合と写像の概念を用いて数学的に言い表したものである。 数え上げが可能であるという代わりに、可算(か

  • 1