Haskell - istruzione if-else
Ecco la sintassi generale dell'utilizzo di if-else conditional statement a Haskell.
if<Condition> then <True-Value>else <False-Value>
Nell'espressione sopra,
Condition - È la condizione binaria che verrà testata.
True-Value - Si riferisce all'output che arriva quando il file Condition soddisfa
False-Value - Si riferisce all'output che arriva quando la condizione non è soddisfatta.
Poiché i codici Haskell vengono interpretati come espressioni matematiche, l'istruzione precedente genererà un errore senza elsebloccare. Il codice seguente mostra come utilizzare ilif-else dichiarazione in Haskell -
main = do
let var = 23
if var `rem` 2 == 0
then putStrLn "Number is Even"
else putStrLn "Number is Odd"
Nell'esempio precedente, la condizione data non riesce. Quindi ilelseblocco verrà eseguito. Produrrà il seguente output:
Number is Odd