Go语言编程经典实例
爱飞翔 译
出版时间:2025年06月
页数:454
“刚接触Go语言的开发者,通常想要迅速学会如何实现各种常见的功能,然而又不太清楚最佳的实现方式是什么。Sau Sheong Chang写的这本书,针对这些问题给出了答案。这是一份研究Go语言标准库的优秀学习资料。”
——Jon Bodner
Datadog公司的Staff工程师,《Learning Go》一书的作者
Go语言是一门日益流行的编程语言,能够制作Web应用程序与分布式网络服务等各种软件产品。Go语言相对比较简单,拥有C语言或Java语言基础的开发者,应该能够很快熟悉这门语言,然而它与C或Java之间,毕竟有着许多区别,于是开发者就会产生疑问:某项功能在Go语言里面,究竟应该如何实现?
本书是一本实用指南,其中的各个技巧能够帮助读者认清常见的问题,并拿出有效的Go语言解法。每个技巧都包含自成一体的范例代码,你可以根据自身需求加以运用,另外,作者还讨论了这些解决方案的运作原理。刚接触Go语言的人,能够在学习这些解法的过程中,迅速积累知识,有经验的Go语言开发者,则可以将这些行之有效的代码,直接复制到自己的程序里面,以节省时间。
书中的各个技巧涵盖以下内容:
● 如何建立模块。
● 如何调用另一个模块中的代码。
● 如何返回出错情况,如何处理错误。
● 如何将字符串转换成数字(或是将数字转换成字符串)。
● 如何修改字符串中的多个字符。
● 如何用字符串中的部分内容建立子串。
● 如何捕获用户输入的字符串。
● 其他的许多话题。
书名:Go语言编程经典实例
译者:爱飞翔 译
国内出版社:中国电力出版社
出版时间:2025年06月
页数:454
书号:978-7-5198-9955-4
原版书书名:Go Cookbook
原版书出版商:O'Reilly Media
Sau Sheong Chang
Sau Sheong Chang是新加坡惠普实验室的应用研究主管,已经从事软件开发工作17年,主要专注于与云和数据相关的系统。他在当地开发者社区颇有名望,并且作为演讲者活跃在众多技术大会上。在本书之前,他出版过Ruby on Rails Mashup Projects和Cloning Internet Applications with Ruby两部著作。
Sau Sheong Chang是一位拥有28年经验的软件开发者,在各个领域使用多项技术制作软件产品。他是各种Java、Ruby与Go语言软件开发社群的活跃成员。作者还组织过meetup,并在各种会议上面做过演讲。
本书封面的动物是一只白鼬(学名:Mustela erminea),这是一种鼬科动物,与黄鼠狼及水獭同处一科,所有的鼬科动物,都属于哺乳纲下的食肉目。白鼬生活在欧亚大陆与北美的草地、农地、果园、林地、石楠荒原及高沼地。
白鼬是小型哺乳动物,身体细长,可达25厘米。白鼬的毛基本上是灰色的,只有腹部与尾端分别呈现白色与黑色。它们冬季会换毛。在寒冷的气候下,毛会全部变白。在比较温暖的地带,毛会保持灰色或带有杂色。
白鼬常常于日间捕猎,能够吃掉占自身体重25%的食物。它们体态轻盈,是迅疾而敏捷的猎手。白鼬的猎物包括其他小型哺乳动物,例如兔子与水鼠等。
白鼬的数量随着食物的丰富程度而变化。例如在兔子较为充裕时,白鼬的数量也会比较多。但如果兔子的数量下降,白鼬的数量就会随之下降。总的来说,白鼬的数量还没有到达受威胁的地步,因此,在保护状况分级里面,属于无危物种。