Pytania oznaczone «ghci»

161
Jak zdefiniować funkcję w ghci w wielu wierszach?

Próbuję zdefiniować dowolną prostą funkcję, która obejmuje wiele linii w ghci, weźmy jako przykład: let abs n | n >= 0 = n | otherwise = -n Do tej pory próbowałem nacisnąć Enter po pierwszej linii: Prelude> let abs n | n >= 0 = n Prelude> | otherwise = -n <interactive>:1:0:...

139
Polecenia wieloliniowe w GHCi

Mam problem z wprowadzaniem poleceń wielowierszowych w ghci. Poniższy dwuwierszowy kod działa z pliku: addTwo :: Int -> Int -> Int addTwo x y = x + y Ale kiedy wchodzę w ghci, pojawia się błąd: <interactive>:1:1: error: Variable not in scope: addTwo :: Int -> Int ->...

12
Dziwne zachowanie (^) w Haskell

Dlaczego GHCi podaje poniżej nieprawidłową odpowiedź? GHCi λ> ((-20.24373193905347)^12)^2 - ((-20.24373193905347)^24) 4.503599627370496e15 Python3 >>> ((-20.24373193905347)**12)**2 - ((-20.24373193905347)**24) 0.0 AKTUALIZACJA Zaimplementowałbym funkcję Haskella (^) w następujący...