
[英]大衛·德賴斯代爾
本書是Rust編程進階指南,面向有基礎的學習者。第1章講解類型系統,涵蓋基本類型、枚舉等及類型轉換等技巧;第2章聚焦Traits,介紹標準庫Traits及設計原則;第3章解析生命週期、借用檢查器等核心概念;第4章探討依賴項管理,包括語義化版本、可見性等;第5章介紹文檔、宏、測試等工具使用;第6章涉及no_std環境、FFI交互等進階內容。全書通過具體條款提供實用建議,幫助讀者寫出規範、高效的Rust代碼。如果你是一名具備現有編譯型語言經驗的軟件工程師,或者你在將Rust語法的基礎理解轉化爲實際可運行的程序時遇到了困難,那麼這本書正是爲你量身打造的。本書聚焦於Rust與其他編譯型語言之間的概念差異,並提供了程序員可輕鬆遵循的具體建議。通過學習本書,你將很快寫出流暢的Rust代碼,而非蹩腳的“C++翻譯版”代碼。