elixir nested if

To write nested if statements in Elixir, you can use the if/2 and if/3 constructs. Here's an example of how to use nested if statements in Elixir:

if condition1 do
  # code to execute if condition1 is true

  if condition2 do
    # code to execute if both condition1 and condition2 are true
  else
    # code to execute if condition1 is true but condition2 is false
  end

else
  # code to execute if condition1 is false
end

In this example, the outer if statement checks condition1. If condition1 is true, the code inside its block is executed. Inside that block, there's another if statement that checks condition2. If condition2 is true, the code inside its block is executed. If condition2 is false, the code inside the else block of the inner if statement is executed. If condition1 is false, the code inside the else block of the outer if statement is executed.

You can nest multiple if statements in this way to handle different conditions and execute different code blocks accordingly.