- Elixir 教程
- Elixir - 主页
- Elixir - 概述
- Elixir - 环境
- Elixir - 基本语法
- Elixir - 数据类型
- Elixir - 变量
- Elixir - 运算符
- Elixir - 模式匹配
- Elixir - 决策
- Elixir - 字符串
- Elixir - 字符列表
- Elixir - 列表和元组
- Elixir - 关键字列表
- Elixir - Maps
- Elixir - 模块
- Elixir - 别名
- Elixir - 函数
- Elixir - 递归
- Elixir - 循环
- Elixir - 可枚举列表
- Elixir - 流
- Elixir - 结构体
- Elixir - 协议
- Elixir - 文件 I/O
- Elixir - 进程
- Elixir - 用于标记特殊内容的字符
- Elixir - 理解
- Elixir - Typespec
- Elixir - 行为
- Elixir - 错误处理
- Elixir - 宏
- Elixir - 库
- Elixir 实用资源
- Elixir - 快速指南
- Elixir - 实用资源
- Elixir - 讨论
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
广告