すいません、くだらない質問かもしれませんけど割り込ませて下さい
Haskellとかだと二項演算子(+)はNum classに属する型なら適用できます
自分が作った型でもその型において(+)をどう実装するか定義すれば(+)が利用できるようになります
例えば5元体の計算を行うF5 型を定義してそこで足し算とかをするには
data F5 = F5 Int deriving (Eq,Show) -- 型F5を作成
instance Num F5 where -- F5がNum classに属する宣言
(F5 x ) + ( F5 y) = F5 $ mod (x+y) 5
...略...
のようなものを作れば例えば
print $ ( F5 3 )^4
でF5 1を得る事ができます
同じような事はRustでできますか?
自分でこのような5元体の計算を行うための型を自作しそれの計算を二項演算子(+),(*)を用いた表記を可能にする方法とかありますか?
Rust part20
■ このスレッドは過去ログ倉庫に格納されています
730デフォルトの名無しさん
2023/06/26(月) 18:26:13.57ID:H3+gGIMJ■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】 レバノンで巨大な爆発 動画あり [お断り★]
- 日本代表FW塩貝健人の発言にブラジル代表主将マルキーニョスが返答「ブラジルは今も素晴らしいセレソンだ」 [王子★]
- 亀梨和也が田中みな実と結婚発表 妊娠も「新しい命も授かっています」ファンクラブサイトで ★6 [首都圏の虎★]
- 【サッカー】「1度寝る?起きておく?」 日本vsブラジルで議論勃発! 午前2時開始…「延長やPK戦までもつれたら朝までの戦いに」 [冬月記者★]
- 新卒一括採用はオワコンか 強まる即戦力志向、中途比率は5割超え [どどん★]
- 「デュエルって何ですか?」 日本代表ブラジル戦へ 『サンモニ』膳場貴子アナがサッカー解説者に質問… 新しいサッカーの言葉 [冬月記者★]
- とらせん
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★237【メキシコ/カナダ/アメリカ】
- はません オーナーの地元新潟遠征
- 巨専】祝勝会
- やくせん 4
- こいせん 全レス転載禁止
- 【訃報】1ドル162円、そろそろ逝きそう、円安 [943688309]
- 🏡👊👊👊😅👊👊👊🏡
- 日本代表の致命的な弱点、完全に解析されてしまうWWWWWWWWWWWWWWWWWWWWWWWWW [773738893]
- 【高市悲報】ひろゆき「キャバクラが経費で落ちるのがおかしい、所得税払った後の個人のポケットマネーで払うべきだろ」 [733893279]
- 高市早苗の経歴詐称疑惑、広報アカウントが否定wwwwwwwww [834922174]
- ブラジル代表MF「ヤクルトも買えない家で育った。日本にそんなヤツはいないだろ?俺達は貧しい子供達全ての夢を背負ってるんだ」 [963243619]