Domande taggate «ghci»

7
Come definire una funzione in ghci su più linee?
Sto cercando di definire qualsiasi funzione semplice che si estende su più righe in ghci, prendere il seguente esempio: let abs n | n >= 0 = n | otherwise = -n Finora ho provato a premere Invio dopo la prima riga: Prelude> let abs n | n >= 0 …
161 haskell  ghci 

5
Comandi multilinea in GHCi
Sto riscontrando problemi nell'inserimento di comandi multilinea in ghci. Il seguente codice a 2 righe funziona da un file: addTwo :: Int -> Int -> Int addTwo x y = x + y Ma quando entro in ghci, ricevo un errore: <interactive>:1:1: error: Variable not in scope: addTwo :: Int …
134 haskell  ghci 

1
Emacs Interactive-Haskell sostituisce la mancata risposta se la cabala o la directory di lavoro sono impostate su directory di progetto
Sto riscontrando un comportamento strano con Interactive-Haskell in sostituzione emacs. Quando sorgente un file, il emacsmini buffer mostra una serie di prompt interattivi: Start a new project named 'myproject'? Cabal dir (guessed from myproject.cabal): Build target (empty for default): Set current directory: Se lascio la directory cabal o la directory …
124 haskell  emacs  cabal  ghci 




1
Strano comportamento di (^) in Haskell
Perché GHCi fornisce una risposta errata di seguito? GHCi λ> ((-20.24373193905347)^12)^2 - ((-20.24373193905347)^24) 4.503599627370496e15 python3 >>> ((-20.24373193905347)**12)**2 - ((-20.24373193905347)**24) 0.0 AGGIORNAMENTO Vorrei implementare la funzione di Haskell (^) come segue. powerXY :: Double -> Int -> Double powerXY x 0 = 1 powerXY x y | y < 0 = …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.