變數繫結與解構
- 為什麼要手動設定變數的可變性?
支援宣告可變的變數為程式設計提供了靈活性,支援宣告不可變的變數為程式設計提供了安全性。Rust兩者都有。
除此之外,還有一個優點就是執行效能上的提升,因為將本身無需改變的變數宣告為不可變在執行期間會避免一些多餘的runtime
檢查。
變數繫結
let a = "hello world"
為什麼不使用賦值而是用繫結呢?
支援宣告可變的變數為程式設計提供了靈活性,支援宣告不可變的變數為程式設計提供了安全性。Rust兩者都有。
除此之外,還有一個優點就是執行效能上的提升,因為將本身無需改變的變數宣告為不可變在執行期間會避免一些多餘的runtime
檢查。
let a = "hello world"
為什麼不使用賦值而是用繫結呢?