Мне нужна функция, которая получает два Int
s ( a
и b
) и возвращает A/B
как Int
. Я уверен, что A/B
это всегда будет целое число.
Вот мое решение:
myDiv :: Int -> Int -> Int
myDiv a b =
let x = fromIntegral a
y = fromIntegral b
in truncate (x / y)
Но хочу найти более простое решение. Что-то вроде этого:
myDiv :: Int -> Int -> Int
myDiv a b = a / b
Как я могу разделить Int на Int и получить Int?
a `quot` b
для любителей инфиксов (вау, вы действительно можете избежать обратных кавычек в обратную косую черту?).