2024-06-15 23:48:04 +08:00
..
2024-06-11 12:21:57 +08:00
2024-06-11 12:21:57 +08:00
2024-06-11 12:21:57 +08:00
2024-06-15 23:48:04 +08:00

Option

Option 類型表示一個可選的值:每個 Option 要麼是 Some 並包含一個值,要麼是 None,不包含任何值。 Option 類型在 Rust 代碼中非常常見,因為它們有很多用途:

  • 初始值
  • 函數在未定義所有輸入範圍時的返回值(部分函數)
  • 用於報告簡單錯誤的返回值,其中 None 表示錯誤
  • 可選的結構體字段
  • 可以被借用或“取走”的結構體字段
  • 可選的函數參數
  • 可空指針
  • 將複雜的事情變簡單

進一步了解