Variablen innerhalb einer Funktion definieren Haskell

Ich bin ein riesiger Neuling in Haskell, ich habe gerade erst vor 10 Minuten angefangen. Ich versuche herauszufinden, wie man eine Variable innerhalb einer Funktion definiert. Sagen wir, ich habe die Funktion

foo :: Int -> Int
foo a = 
    b = a * 2
    b
-- Yes, I know, it doesn't do anything interesting

Wenn ich es einlaufeGHCi Ich bekomme einen Syntaxfehler! Wie kann eine Variable innerhalb einer Funktion definiert werden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage