- Elixir 教程
- Elixir - 主页
- Elixir - 概述
- Elixir - 环境
- Elixir - 基本语法
- Elixir - 数据类型
- Elixir - 变量
- Elixir - 操作员
- Elixir - 模式匹配
- Elixir - 决策
- Elixir - 弦乐
- Elixir - 角色列表
- Elixir - 列表和元组
- Elixir - 关键字列表
- Elixir - 地图
- Elixir - 模块
- Elixir - 别名
- Elixir - 功能
- Elixir - 递归
- Elixir - 循环
- Elixir - 可枚举
- Elixir - 流
- Elixir - 结构
- Elixir - 协议
- Elixir - 文件 I/O
- Elixir - 流程
- 长生不老药 - 印记
- Elixir - 领悟
- Elixir - 类型规格
- Elixir - Behave
- Elixir - 错误处理
- Elixir - 宏
- Elixir - 图书馆
- Elixir 有用资源
- Elixir - 快速指南
- Elixir - 有用的资源
- Elixir - 讨论
Elixir - 除非声明
except 语句由一个布尔表达式后跟一个或多个语句组成。
句法
except 语句的语法如下 -
unless boolean-statement do #Code to be executed if condition is false end
如果布尔表达式的计算结果为false,则将执行 except 语句内的代码块。如果布尔表达式的计算结果为 true,则将执行给定的 except 语句的 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