Potrzebuję funkcji, która pobiera dwa Ints ( ai b) i zwraca A/Bjako Int. Jestem pewien, że A/Bzawsze będzie to liczba całkowita.
Oto moje rozwiązanie:
myDiv :: Int -> Int -> Int
myDiv a b =
let x = fromIntegral a
y = fromIntegral b
in truncate (x / y)
Ale chcę znaleźć prostsze rozwiązanie. Coś takiego:
myDiv :: Int -> Int -> Int
myDiv a b = a / b
Jak mogę podzielić Int na Int i otrzymać Int?
a `quot` bdla miłośników wrostków (wow, faktycznie można uciec od odwrotnego znaku ukośnika do odwrotnego znaku?).