Rust 高級特征

2023-03-22 15:07 更新
ch19-00-advanced-features.md
commit 10f89936b02dc366a2d0b34083b97cadda9e0ce4

現(xiàn)在我們已經(jīng)學習了 Rust 編程語言中最常用的部分。在第二十章開始另一個新項目之前,讓我們聊聊一些總有一天你會遇上的部分內(nèi)容。你可以將本章作為不經(jīng)意間遇到未知的內(nèi)容時的參考。本章將要學習的功能在一些非常特定的場景下很有用處。雖然很少會碰到它們,我們希望確保你了解 Rust 提供的所有功能。

本章將涉及如下內(nèi)容:

  • 不安全 Rust:用于當需要舍棄 Rust 的某些保證并負責手動維持這些保證
  • 高級 trait:與 trait 相關(guān)的關(guān)聯(lián)類型,默認類型參數(shù),完全限定語法(fully qualified syntax),超(父)trait(supertraits)和 newtype 模式
  • 高級類型:關(guān)于 newtype 模式的更多內(nèi)容,類型別名,never 類型和動態(tài)大小類型
  • 高級函數(shù)和閉包:函數(shù)指針和返回閉包
  • 宏:定義在編譯時定義更多代碼的方式

對所有人而言,這都是一個介紹 Rust 迷人特性的寶典!讓我們翻開它吧!


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號