Haskell - Instruction if-else imbriquée

Dans l'exemple ci-dessus, nous avons vu l'utilisation de if-elsedéclaration dans Haskell. Ici, nous allons apprendre à utiliser plusieursif-else instructions dans un programme Haskell.

Dans Haskell, plusieurs lignes de if sera utilisé en séparant chacune des instructions if avec son correspondant else déclaration.

Le code suivant montre comment utiliser l'instruction if-else imbriquée dans 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"

Dans l'exemple ci-dessus, nous avons introduit plusieurs conditions dans une fonction. En fonction des entrées de fonction, il nous fournira différentes sorties. Vous pouvez changer la valeur de la variable"var" pour vérifier toutes les conditions.

Notre code produira la sortie suivante -

Number is Even