Co

Cond 在 Elixir

55 個練習

關於 Cond

當我們想要有分支的程式碼時,可以使用cond/1:

cond do
  x > 10 -> :this_might_be_the_way
  y < 7 -> :or_that_might_be_the_way
  true -> :this_is_the_default_way
end

cond會採用第一個求值為true的路徑。至少要有一個子句應該求值為true,否則會引發執行階段錯誤。

cond條件式通常用在邏輯分支超過兩個,而且每個分支的條件都根據不同變數的時候。如果所有條件都根據相同的變數,case條件式會更合適。如果只有兩個邏輯分支,則改用if條件式。

透過 GitHub 編輯 連結會在新視窗或分頁中開啟

學習 Cond

練習已鎖定

再解鎖 7 個練習,就能練習 Cond