返回Go语言教程首页
概念简介
一般程序会有获取Unix 时间的秒数,毫秒数,或者微秒数的需要。来看看如何用 Go 来实现。
例程代码
...
返回Go语言教程首页
概念简介
Go语言对时间和时间段提供了大量的支持;这里是一些例子。
例程代码
package main
import "fmt...
返回Go语言教程首页
概念简介
Go 提供内置的 JSON 编解码支持,包括内置或者自定义类型与 JSON 数据之间的转化。
例程代码
pa...
返回Go语言教程首页
概念简介
Go 提供内置的正则表达式。
这里是 Go 中基本的正则相关功能的例子。
例程代码
package main
...
返回Go语言教程首页
概念简介
Go 在传统的`printf` 中对字符串格式化提供了优异的支持。
这里是一些基本的字符串格式化的任务的例子。
...
返回Go语言教程首页
概念简介
标准库的 `strings` 包提供了很多有用的字符串相关的函数。
这里是一些用来让你对这个包有个初步了解的例子。
...
返回Go语言教程首页
概念简介
我们经常需要程序在数据集上执行操作,比如选择满足给定条件
的所有项,或者将所有的项通过一个自定义函数映射...
返回Go语言教程首页
概念简介
Defer 被用来确保一个函数调用在程序执行结束前执行。同
样用来执行一些清理工作。 `defer` 用在像其他语言中的...
返回Go语言教程首页
概念简介
`panic` 意味着有些出乎意料的错误发生。通常我们用它
来表示程序正常运行中不应该出现的,或者我们没有处理
...
返回Go语言教程首页
概念简介
有时候我们想使用和集合的自然排序不同的方法对集合进行排序。
例如,我们想按照字母的长度而不是首字母顺序对...
返回Go语言教程首页
概念简介
Go 的 `sort` 包实现了内置和用户自定义数据类型的排序
功能。我们首先关注内置数据类型的排序。
例程...
返回Go语言教程首页
概念简介
在前面的例子中,我们用互斥锁进行了明确的锁定来让共享的
state 跨多个 Go语言 协程同步访问。另一个选择是使...
返回Go语言教程首页
概念简介
在前面的例子中,我们看到了如何使用原子操作来管理简单的计数器。
对于更加复杂的情况,我们可以使用一个互斥...
返回Go语言教程首页
概念简介
Go语言中最主要的状态管理方式是通过通道间的沟通来完成的,我们
在工作池的例子中碰到过,但是还是有一
些其...
返回Go语言教程首页
概念简介
速率限制(英) 是一个重要的控制服务资源利用和质量的途径。Go 通过 Go 协程、通道和打点器优美的支持了速率限...