Elixir - Unless 语句



一个 unless 语句包含一个布尔表达式,后跟一条或多条语句。

语法

unless 语句的语法如下所示 −

unless boolean-statement do
   #Code to be executed if condition is false
end

如果布尔表达式评估为 false,则除非语句中的代码块将被执行。如果布尔表达式评估为 true,则指定 unless 语句的 end 关键字之后的第一个代码集将被执行。

示例

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"

以上程序生成以下结果 −

Condition is not satisfied
So this code block is executed
Outside the unless statement
elixir_decision_making.htm
广告