Skip to content

テーブルのクラス:インターフェースの統一 #154

@ochaochaocha3

Description

@ochaochaocha3

refs #132

テーブルのクラス(Table、D66Table、RangeTableなど)について、以下のようにインターフェースを統一したい。これにより、どのクラスを用いても処理を同様に書けるようになると期待できる。

  • #roll で、表を振った結果の文字列を返すようにする。
  • #roll_in_detail で、表を振った結果の詳細(出目の配列、取り出した項目など)を返すようにする。結果はできるだけ同じ名前のメンバを持つ構造体で返す。
  • (可能ならば)RangeTableのように、結果の文字列の整形処理を変更できるようにする。

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions