
- Elixir Tutorial
- Elixir - Home
- Elixir - Overview
- Elixir - Environment
- Elixir - Basic Syntax
- Elixir - Data Types
- Elixir - Variables
- Elixir - Operators
- Elixir - Pattern Matching
- Elixir - Decision Making
- Elixir - Strings
- Elixir - Char Lists
- Elixir - Lists and Tuples
- Elixir - Keyword Lists
- Elixir - Maps
- Elixir - Modules
- Elixir - Aliases
- Elixir - Functions
- Elixir - Recursion
- Elixir - Loops
- Elixir - Enumerables
- Elixir - Streams
- Elixir - Structs
- Elixir - Protocols
- Elixir - File I/O
- Elixir - Processes
- Elixir - Sigils
- Elixir - Comprehensions
- Elixir - Typespecs
- Elixir - Behaviours
- Elixir - Errors Handling
- Elixir - Macros
- Elixir - Libraries
- Elixir Useful Resources
- Elixir - Quick Guide
- Elixir - Useful Resources
- Elixir - Discussion
Elixir - Unless Statement
An unless statement consists of a Boolean expression followed by one or more statements.
Syntax
The syntax of an unless statement is as follows −
unless boolean-statement do #Code to be executed if condition is false end
If the Boolean expression evaluates to false, then the block of code inside the unless statement will be executed. If the Boolean expression evaluates to true, then the first set of code after the end keyword of the given unless statement will be executed.
Example
a = false unless a === true do IO.puts "Condition is not satisfied" IO.puts "So this code block is executed" end IO.puts "Outside the unless statement"
The above program generates the following result −
Condition is not satisfied So this code block is executed Outside the unless statement
elixir_decision_making.htm
Advertisements