How can we use the if-else statement in Ocaml?

Overview

The if-else statement is a flow-control statement for all programming languages. It is used for decision making during the execution of a code flow. Although the working of the if-else statement is common to all programming languages, it has different syntax depending on the programming language used. In this shot, we will learn how to use an if-else statement in Ocaml.

Syntax

This is the syntax for writing an if-else statement in Ocaml:

if condition then code else code
Syntax for writing an if-else statement in Ocaml

Example

let b = 6;;
let a = 7;;
if a > b then print_int(a) else print_int(b);;

Explanation

  • Lines 1–2: We declare and initialize our variables.
  • Line 3: We use the if-else statement to print a if it is greater than b and vice versa. Notice how we follow the exact description of the syntax. After the if condition, we use the then keyword to wrap the code we want to execute.

Free Resources