iT邦幫忙

2023 iThome 鐵人賽

DAY 6
1
自我挑戰組

Let's go Rusty. 從0開始了解Rust.系列 第 6

Day 06 - Match 表達式(Expression) & 基礎算數(Basic Arithmetic)

  • 分享至 

  • xImage
  •  

也有英文版文章
Also this tutorial has been written in English
Check out my Medium

Rust的中文翻譯以參考這份檔案為主.


目錄

  • Match 表達式(Expression)
  • 基礎算數(Basic Arithmetic)

🔹Example 01 - Match 表達式(Expression)

let a = 2;

match a {
    1 => println!("一"),
    2 => println!("二"),
    3 => println!("三"),
    4 => println!("四"),
    5 => println!("五"),
    _ => println!("其他"),
}
  • match 的許多優點之一是「徹底檢查」(exhaustiveness checking)
  • 舉例來說,當我們刪除最後一條有著 _ 的執行分支,編譯器將會給我們錯誤訊息

Boolean Match

Number Match

未來認識更多語法後,會再回頭補充更多Match用法。
So far, so good.

🔹Example 02 - 基礎算數(Basic Arithmetic)

  • 使用函式進行基本算術運算


參考資料 Reference

Nice 教學影片


上一篇
Day 05 - 迴圈(Loop) & While 迴圈(While Loop)
下一篇
Day 07 - 結構體(Struct)
系列文
Let's go Rusty. 從0開始了解Rust.15
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言