- 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
廣告