Rust命令行
劉根浩, 金政權, 徐瑾 譯
出版時間:2025年03月
頁數(shù):447
“這本書是在現(xiàn)實場景中練習編寫Rust極好方法。Ken已經(jīng)為你培養(yǎng)這些技能鋪平了道路,包括編寫測試、使用crate和解決常見問題。”
——Carol Nichols
Integer 32聯(lián)合創(chuàng)始人
“本書向你展示如何構(gòu)建實用工具,以向你和你的同事證明Rust值得學習?!?br />
——Tim McNamara
《Rust in Action》作者
連續(xù)多年,Rust在Stack Overflow的年度開發(fā)者調(diào)查中被評為“最受喜愛的編程語言”。這是一種開源的系統(tǒng)編程語言,現(xiàn)已廣泛應用于多個領域,包括游戲引擎、操作系統(tǒng)、瀏覽器組件以及虛擬現(xiàn)實模擬引擎等。但Rust也是一種極其復雜的語言,學習曲線非常陡峭。
本指南并不專注于教授整個語言,而是通過每一章編寫一個小型、完整且有針對性的程序來講解Rust。本書作者將向你展示如何啟動、編寫和測試這些程序,最終創(chuàng)建一個完整的作品。你將學習如何在Rust中處理錯誤、讀寫文件,以及使用正則表達式、Rust類型、結(jié)構(gòu)等內(nèi)容。
你將了解以下內(nèi)容:
● 使用Rust的標準庫和數(shù)據(jù)類型,如數(shù)字、字符串、向量、結(jié)構(gòu)、Options和Results來創(chuàng)建命令行程序。
● 編寫和測試Rust程序和函數(shù)。
● 讀寫文件,包括標準輸入、標準輸出和標準錯誤。
● 為命令行參數(shù)編寫文檔和校驗參數(shù)。
● 優(yōu)雅地處理程序的異常。
● 使用正則表達式和Rust crate,手動解析原始文本或帶分隔符的文本。
● 使用和控制隨機數(shù)。
書名:Rust命令行
譯者:劉根浩, 金政權, 徐瑾 譯
國內(nèi)出版社:中國電力出版社
出版時間:2025年03月
頁數(shù):447
書號:978-7-5198-9833-5
原版書書名:Command-Line Rust
原版書出版商:O'Reilly Media
Ken Youens-Clark
Ken Youens-Clark是《Tiny Python Projects》(Manning, 2020)和《Mastering Python for Bioinformatics》(O'Reilly, 2021)的作者。Ken是一位高級開發(fā)人員,擁有25年的多種語言的代碼編寫和支持經(jīng)驗。他數(shù)年來高水平地教授編碼技能,并且一直致力于為好學的人創(chuàng)造有價值的教學資源。
本書封面上的動物是一只招潮蟹,這是一種小型甲殼類動物,與半陸生蟹科的100多種物種同名。
招潮蟹最出名的可能是它那大爪子,可以區(qū)分雄性,用于交流、求愛和競爭行為。招潮蟹以微生物、藻類、腐爛植物和真菌為食,在沙子和泥漿中篩選可食用物質(zhì)。它們的壽命相對較短,通常不超過兩到三年,可以在世界多個地區(qū)的鹽沼和海灘棲息地找到。