[解決済み] Haskell における `mod` と `rem` の違い
2022-04-27 07:59:30
質問
とは、具体的にどのような違いがあるのでしょうか。
mod
と
rem
をHaskellで使うのですか?
どちらも同じ結果になるようです
*Main> mod 2 3
2
*Main> rem 2 3
2
*Main> mod 10 5
0
*Main> rem 10 5
0
*Main> mod 1 0
*** Exception: divide by zero
*Main> rem 1 0
*** Exception: divide by zero
*Main> mod 1 (-1)
0
*Main> rem 1 (-1)
0
解決方法は?
第2引数が負の場合は同じにならない。
2 `mod` (-3) == -1
2 `rem` (-3) == 2
関連
-
[解決済み] 機能における非網羅的なパターン【重複あり
-
[解決済み] .の違いは何ですか?(ドット)と$(ドルマーク)の違いは何ですか?
-
[解決済み] フリーモナドとは何ですか?
-
[解決済み】Weak Head Normal Formとは何ですか?
-
[解決済み】Template Haskellの何がそんなに悪いのか?
-
[解決済み】Haskell: リスト、配列、ベクトル、シーケンス
-
[解決済み] IntとIntegerの違いは何ですか?
-
[解決済み】Haskellの入門編
-
[解決済み] CabalとStackの違いは何ですか?
-
[解決済み] TLSサーバーを実装するためのHsOpenSSL APIの適切な使用法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Haskellです。パターンでのパースエラー
-
[解決済み] Haskellバイナリツリー
-
[解決済み] Project Eulerとの速度比較。CとPythonとErlangとHaskellの比較
-
[解決済み] ghciで関数を複数行に渡って定義するには?
-
[解決済み] Haskell における `mod` と `rem` の違い
-
[解決済み] Haskellにおける "リフティング "とは?
-
[解決済み] Haskellでメモ化?
-
[解決済み] リーダーモナドの目的は何ですか?
-
[解決済み] TLSサーバーを実装するためのHsOpenSSL APIの適切な使用法
-
[解決済み] Haskell型とデータコンストラクタ