Haskell - declaração if-else aninhada

No exemplo acima, vimos o uso de if-elsedeclaração em Haskell. Aqui, aprenderemos como usar váriosif-else declarações em um programa Haskell.

Em Haskell, várias linhas de if será usado separando cada uma das instruções if com seus correspondentes else declaração.

O código a seguir mostra como você pode usar a instrução if-else aninhada em 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"

No exemplo acima, introduzimos várias condições em uma função. Dependendo das entradas da função, ele nos fornecerá diferentes saídas. Você pode alterar o valor da variável"var" para verificar todas as condições.

Nosso código produzirá a seguinte saída -

Number is Even