Haskell: istruzione if-else annidata

Nell'esempio sopra, abbiamo visto l'uso di if-elsedichiarazione in Haskell. Qui impareremo come usare più fileif-else dichiarazioni in un programma Haskell.

In Haskell, più righe di if verrà utilizzato separando ciascuna delle istruzioni if ​​con il suo corrispondente else dichiarazione.

Il codice seguente mostra come utilizzare l'istruzione if-else annidata in Haskell:

main = do   
   let var = 26 
   
   if var == 0 
      then putStrLn "Number is zero" 
   else if var `rem` 2 == 0 
      then putStrLn "Number is Even" 
   else putStrLn "Number is Odd"

Nell'esempio sopra, abbiamo introdotto più condizioni in una funzione. A seconda degli ingressi della funzione, ci fornirà diversi output. È possibile modificare il valore della variabile"var" per verificare tutte le condizioni.

Il nostro codice produrrà il seguente output:

Number is Even