在 Go 中,我们有一个名为 time 的包,它存在于 Go 的标准库中。这个 time 包包含不同的实用函数,我们可以使用这些函数来计算 Go 中代码块甚至函数的执行时间。最常用的函数是 time.Sleep()、time.Since() 和 time.Now()。在这篇文章中,我们将了解如何使用所有这些函数。让我们首先考虑一个非常基本的例子,我们将使用所有这些函数。示例 1考虑下面显示的代码。package main import ( "fmt" "time" ) func main() { fmt.Println("Measuring time in Go") start := time.Now() ... 阅读更多
为了理解什么是闭包,我们必须知道什么是匿名函数以及如何使用它们。匿名函数在 Go 中,匿名函数是没有名称的函数。简单地说,匿名函数在声明时不使用任何变量作为名称。我们知道我们使用类似如下所示的语法声明一个函数。func Sample(){ // some code }虽然我们为上述函数(Sample)命名了,但在匿名函数的情况下,我们没有。什么是闭包函数?闭包函数是没有名称但可以访问其… 阅读更多