Go語言編程經(jīng)典實例
愛飛翔 譯
出版時間:2025年06月
頁數(shù):454
“剛接觸Go語言的開發(fā)者,通常想要迅速學(xué)會如何實現(xiàn)各種常見的功能,然而又不太清楚最佳的實現(xiàn)方式是什么。Sau Sheong Chang寫的這本書,針對這些問題給出了答案。這是一份研究Go語言標(biāo)準(zhǔn)庫的優(yōu)秀學(xué)習(xí)資料?!?br />
——Jon Bodner
Datadog公司的Staff工程師,《Learning Go》一書的作者
Go語言是一門日益流行的編程語言,能夠制作Web應(yīng)用程序與分布式網(wǎng)絡(luò)服務(wù)等各種軟件產(chǎn)品。Go語言相對比較簡單,擁有C語言或Java語言基礎(chǔ)的開發(fā)者,應(yīng)該能夠很快熟悉這門語言,然而它與C或Java之間,畢竟有著許多區(qū)別,于是開發(fā)者就會產(chǎn)生疑問:某項功能在Go語言里面,究竟應(yīng)該如何實現(xiàn)?
本書是一本實用指南,其中的各個技巧能夠幫助讀者認清常見的問題,并拿出有效的Go語言解法。每個技巧都包含自成一體的范例代碼,你可以根據(jù)自身需求加以運用,另外,作者還討論了這些解決方案的運作原理。剛接觸Go語言的人,能夠在學(xué)習(xí)這些解法的過程中,迅速積累知識,有經(jīng)驗的Go語言開發(fā)者,則可以將這些行之有效的代碼,直接復(fù)制到自己的程序里面,以節(jié)省時間。
書中的各個技巧涵蓋以下內(nèi)容:
● 如何建立模塊。
● 如何調(diào)用另一個模塊中的代碼。
● 如何返回出錯情況,如何處理錯誤。
● 如何將字符串轉(zhuǎn)換成數(shù)字(或是將數(shù)字轉(zhuǎn)換成字符串)。
● 如何修改字符串中的多個字符。
● 如何用字符串中的部分內(nèi)容建立子串。
● 如何捕獲用戶輸入的字符串。
● 其他的許多話題。
書名:Go語言編程經(jīng)典實例
譯者:愛飛翔 譯
國內(nèi)出版社:中國電力出版社
出版時間:2025年06月
頁數(shù):454
書號:978-7-5198-9955-4
原版書書名:Go Cookbook
原版書出版商:O'Reilly Media
Sau Sheong Chang
Sau Sheong Chang是新加坡惠普實驗室的應(yīng)用研究主管,已經(jīng)從事軟件開發(fā)工作17年,主要專注于與云和數(shù)據(jù)相關(guān)的系統(tǒng)。他在當(dāng)?shù)亻_發(fā)者社區(qū)頗有名望,并且作為演講者活躍在眾多技術(shù)大會上。在本書之前,他出版過Ruby on Rails Mashup Projects和Cloning Internet Applications with Ruby兩部著作。
Sau Sheong Chang是一位擁有28年經(jīng)驗的軟件開發(fā)者,在各個領(lǐng)域使用多項技術(shù)制作軟件產(chǎn)品。他是各種Java、Ruby與Go語言軟件開發(fā)社群的活躍成員。作者還組織過meetup,并在各種會議上面做過演講。
本書封面的動物是一只白鼬(學(xué)名:Mustela erminea),這是一種鼬科動物,與黃鼠狼及水獺同處一科,所有的鼬科動物,都屬于哺乳綱下的食肉目。白鼬生活在歐亞大陸與北美的草地、農(nóng)地、果園、林地、石楠荒原及高沼地。
白鼬是小型哺乳動物,身體細長,可達25厘米。白鼬的毛基本上是灰色的,只有腹部與尾端分別呈現(xiàn)白色與黑色。它們冬季會換毛。在寒冷的氣候下,毛會全部變白。在比較溫暖的地帶,毛會保持灰色或帶有雜色。
白鼬常常于日間捕獵,能夠吃掉占自身體重25%的食物。它們體態(tài)輕盈,是迅疾而敏捷的獵手。白鼬的獵物包括其他小型哺乳動物,例如兔子與水鼠等。
白鼬的數(shù)量隨著食物的豐富程度而變化。例如在兔子較為充裕時,白鼬的數(shù)量也會比較多。但如果兔子的數(shù)量下降,白鼬的數(shù)量就會隨之下降。總的來說,白鼬的數(shù)量還沒有到達受威脅的地步,因此,在保護狀況分級里面,屬于無危物種。