En el ejemplo anterior, hemos visto el uso de if-elsedeclaración en Haskell. Aquí, aprenderemos a usar múltiplesif-else declaraciones en un programa de Haskell.
En Haskell, varias líneas de if se utilizará separando cada una de las sentencias if con su correspondiente else declaración.
El siguiente código muestra cómo puede usar la instrucción if-else anidada en 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"
En el ejemplo anterior, hemos introducido varias condiciones en una función. Dependiendo de las entradas de la función, nos proporcionará diferentes salidas. Puedes cambiar el valor de la variable"var" para consultar todas las condiciones.
Nuestro código producirá el siguiente resultado:
Number is Even