- 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 - Sigils
- Elixir - 推導
- Elixir - 型別規格
- Elixir - 行為
- Elixir - 錯誤處理
- Elixir - 宏
- Elixir - 庫
- Elixir 有用資源
- Elixir - 快速指南
- Elixir - 有用資源
- Elixir - 討論
Elixir - Unless else 語句
一個 unless..else 語句由一個布林表示式以及一個或多個語句組成。它後面還跟一個 else 語句,及其自身的語句塊。
語法
下面是 unless..else 語句的語法 −
unless boolean-statement do #Code to be executed if condition is false else #Code to be executed if condition is true end
如果布林表示式評估為 false,則 unless 語句中的程式碼塊將被執行。如果布林表示式評估為 true,則 given unless 語句的 else 關鍵字之後的程式碼將被執行。
例
a = false unless a === false do IO.puts "Condition is not satisfied" else IO.puts "Condition was satisfied!" end IO.puts "Outside the unless statement"
上面的程式生成了以下結果。
Condition was satisfied! Outside the unless statement
elixir_decision_making.htm
廣告