すいません、くだらない質問かもしれませんけど割り込ませて下さい
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■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【🍝】「偽カルボナーラ」にイタリア激怒、パンチェッタの使用は「犯罪」と非難 [Ailuropoda melanoleuca★]
- 【貿易】北海道ホタテ業界、中国の輸入停止に「動揺なし」 脱中国進み、輸出可能な加工施設は道内でわずか1社 [1ゲットロボ★]
- 【🍝】「偽カルボナーラ」にイタリア激怒、パンチェッタの使用は「犯罪」と非難 ★2 [Ailuropoda melanoleuca★]
- 【横浜】「タイプだったので下着が見たいと」塾帰りの小学6年女子児童を尾行 マンションに侵入し盗撮か 大学院生の男(25)逮捕 [nita★]
- 【コメ】価格「5キロ4316円」最高値を更新…「おこめ券」が解決につながらない根本的な理由 コメ農家が危機感をあらわにする「離農」★2 [ぐれ★]
- 【東京】神田駅近くの路上で催涙スプレーかけ鉄パイプで暴行か 男ら5人逮捕 台湾出身の男性2人けが 犯行直前“防犯カメラにスプレー” [ぐれ★]
- 観光産業・ホタテ業者「もはや生きていけない」ネトウヨ「ギャハハ!ザマミロ自業自得」。こいつら、日本の敵だろ [805596214]
- ぺこぱ・松陰寺太勇、報道番組で持論「今回高市さんが言ったことで、抑止力自体はすごく高まった😲 [861717324]
- 高市「中国がサイバープロパガンダしようとしてる!」👈🥺サイバープロパガンダしてるのお前だろ… [931948549]
- 香港で日本アニメ「はたらく細胞!!」放送打ち切り。高市の影響 [792147417]
- 麻生太郎(85)「国民は台湾有事で戦う覚悟が求められる」 [961870172]
- 🏡なにゃこのスリャ!🐧⚡🏡
