TOP
0
0
【13悅讀日】4/13~4/17 消費滿699送100元E-coupon
Rust編程:入門、實戰與進階(簡體書)
滿額折
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)
Rust編程:入門、實戰與進階(簡體書)

Rust編程:入門、實戰與進階(簡體書)

人民幣定價:89 元
定  價:NT$ 534 元
優惠價:87465
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:13 點
相關商品
商品簡介
名人/編輯推薦
目次

商品簡介

內容簡介
這是一部注重編碼能力訓練的實戰性著作,既能幫助讀者扎實掌握Rust的主要語法知識並具備實戰能力,又能指導讀者快速從初學者晉級為高手。
全書秉持學以致用的原則:一方面,沒有事無巨細地羅列Rust的每一個語法知識點,但是常用知識點和重要知識點悉數囊括;一方面,將各種常見數據結構和算法與Rust編程實戰相結合,同時精選39道LeetCode高頻算法面試題,幫助讀者快速語法知識固化為實戰能力。
全書一共15章,分為3個部分:
第1部分(第1~11章) Rust編程必備語法
非常有針對性地講解了Rust的常用語法,由淺入深,循序漸進,能幫助讀者快速掌握Rust的必備語法知識並具備基本的編程能力
第二部分(第12~13章) Rust編碼能力訓練
將數組、棧、隊列、哈希表、鏈表、樹等實用的數據結構和遞歸、分治、回溯、二分查找、深度優先搜索、廣度優先搜索、排序、動態規劃等常用算法與Rust編程實戰結合,並精選39道LeetCode高頻算法面試真題,幫助讀者將語法知識轉化為編程實戰能力。
第三部分(第14~15章) Rust綜合進階實戰
以排序算法為主題,圍繞功能拓展和性能拓展兩條主線,結合工程管理、泛型、trait系統、高階函數、閉包、迭代器、單元測試、多線程併發和異步併發等重要的語法知識點進行綜合實戰訓練,進一步在實戰中提升編程水平。

名人/編輯推薦

Web3meta Labs創始人兼CTO/Polkadot大使撰寫,語法與編碼能力訓練並重,精選39道LeetCode高頻算法面試真題

目次

前言
語言基礎篇
第1章 初識Rust2
1.1 Rust語言簡介2
1.2 搭建編程環境3
1.3 Hello Rust4
1.4 Hello Cargo5
1.5 本章小結7
第2章 變量與數據類型8
2.1 變量和可變性8
2.1.1 變量聲明8
2.1.2 變量的可變性9
2.1.3 變量遮蔽9
2.1.4 常量10
2.2 基本數據類型11
2.2.1 整數類型11
2.2.2 浮點數類型12
2.2.3 布爾類型12
2.2.4 字符類型12
2.2.5 範圍類型12
2.3 複合數據類型13
2.3.1 元組類型13
2.3.2 數組類型14
2.3.3 結構體類型15
2.3.4 枚舉類型17
2.4 容器類型18
2.4.1 Vec18
2.4.2 VecDeque21
2.4.3 HashMap25
2.5 字符串28
2.5.1 字符串的創建29
2.5.2 字符串的修改29
2.5.3 字符串的訪問32
2.6 字面量和運算符34
2.6.1 字面量34
2.6.2 運算符34
2.7 本章小結35
第3章 流程控制37
3.1 條件判斷37
3.1.1 if條件判斷37
3.1.2 if-else條件判斷38
3.1.3 if-else if-else條件判斷38
3.2 循環39
3.2.1 loop循環39
3.2.2 while循環40
3.2.3 for循環40
3.2.4 continue和break語句41
3.3 match模式匹配41
3.4 if let和while let模式匹配42
3.5 本章小結43
第4章 函數、閉包與迭代器44
4.1 函數44
4.1.1 定義函數44
4.1.2 方法和函數46
4.1.3 高階函數47
4.2 閉包50
4.2.1 基本語法50
4.2.2 類型推斷50
4.2.3 捕獲環境變量51
4.3 迭代器51
4.3.1 Iterator trait52
4.3.2 消費器52
4.3.3 迭代器適配器54
4.4 本章小結56
第5章 類型系統57
5.1 泛型57
5.1.1 泛型與容器57
5.1.2 泛型與結構體58
5.1.3 泛型與枚舉60
5.1.4 泛型與函數61
5.1.5 泛型與方法61
5.2 trait系統62
5.2.1 trait定義與實現62
5.2.2 trait作為參數63
5.2.3 返回實現trait的類型66
5.2.4 標準庫常用trait66
5.3 類型轉換71
5.3.1 原生類型間的轉換71
5.3.2 數字與String類型間的轉換72
5.3.3 &str與String類型間的轉換73
5.4 本章小結73
第6章 所有權系統74
6.1 通用概念74
6.1.1 棧內存與堆內存74
6.1.2 值語義與引用語義75
6.1.3 複製語義與移動語義75
6.2 所有權機制76
6.2.1 變量綁定76
6.2.2 所有權轉移77
6.2.3 淺複製與深複製81
6.3 引用和借用83
6.3.1 引用與可變引用83
6.3.2 借用規則87
6.3.3 借用示例1:切片88
6.3.4 借用示例2:迭代器90
6.4 生命週期92
6.4.1 生命週期語法92
6.4.2 懸垂引用94
6.4.3 生命週期與函數96
6.4.4 生命週期與結構體98
6.4.5 生命週期省略規則100
6.5 本章小結100
第7章 智能指針102
7.1 獨佔所有權的Box102
7.1.1 Box在堆上存儲數據102
7.1.2 Deref解引用103
7.1.3 Drop清理資源104
7.2 共享所有權的Rc105
7.3 應對內部可變性的RefCell106
7.4 本章小結108
第8章 併發編程109
8.1 多線程併發109
8.1.1 線程管理110
8.1.2 線程池114
8.2 異步併發115
8.2.1 async/.await語法115
8.2.2 async-std庫117
8.3 本章小結119
第9章 錯誤處理120
9.1 Result120
9.1.1 高效處理Result121
9.1.2 處理不同類型的錯誤122
9.1.3 傳播錯誤123
9.2 Panic125
9.2.1 追蹤Panic125
9.2.2 捕獲Panic126
9.3 本章小結127
第10章 模塊化編程128
10.1 crate管理128
10.1.1 使用Cargo創建crate129
10.1.2 使用第三方crate129
10.2 module系統130
10.2.1 定義模塊130
10.2.2 創建多文件模塊131
10.2.3 多文件模塊的層級關係132
10.2.4 模塊的可見性133
10.2.5 使用use導入模塊135
10.2.6 模塊的路徑136
10.2.7 使用pub use重導出136
10.2.8 加載外部crate137
10.3 本章小結138
第11章 單元測試139
11.1 單元測試框架139
11.2 編寫測試140
11.2.1 使用assert!140
11.2.2 使用assert_eq!和assert_ne!141
11.2.3 自定義失敗信息142
11.3 運行測試143
11.3.1 運行部分測試144
11.3.2 忽略某些測試145
11.4 本章小結146
編程能力訓練篇
第12章 數據結構實戰148
12.1 數組148
12.1.1 移動零149
12.1.2 加一156
12.1.3 刪除排序數組中的重複項158
12.2 棧與隊列159
12.2.1 最小棧160
12.2.2 有效的括號163
12.2.3 滑動窗口最大值165
12.3 哈希表168
12.3.1 兩數之和170
12.3.2 有效的字母異位詞172
12.3.3 字母異位詞分組174
1

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 465
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區