数学をするときに、ローマ数字とアラビア数字を混ぜたいと思っています。
シンボルごとにいくつかのクラスを定義します
クラスⅠ 終わり クラスⅤ 終わり クラスX 終わり
今、私は次のようなことが言えるようになりたいです
5 + V # は 10 になります X + 12 # 結果は 22
しかし、どこから始めればよいかわかりません。
ruby にどのよう5 + V
に機能するかを伝えるメソッドを定義し、各クラスに値を与え、
私
値1を取得する必要があります。
X
10番として扱うには、どのような方法を検討すればよいでしょうか。