注释是程序中在程序执行期间被忽略的文本。编译器将注释视为不可执行的命令。注释用于程序文档。它可以提供关于源代码或程序中使用的任何语句的信息、描述或解释。注释是人类可读的信息。
注释也用于在特定时间隐藏某些代码,或在程序测试期间阻止程序中某些代码或代码块的执行。
Go 提供两种形式的注释,它们是
单行注释用于注释程序中的单行语句。它们用于描述单行代码。
两个正斜杠 ( // ) 用于单行注释。// 后到行尾的任何内容都会被编译器忽略,这意味着这段文本不会被执行。
单行注释可以放在行前或代码末尾。
// type the comments here
// This is a single-line comment before the line of code
package main
import ("fmt")// This is a single-line comment at the end of the code
func main() {
fmt.Println("Hello World!")
}
多行注释也称为块注释。它们用于注释程序中的多行语句。多行注释以 /* 开始,以 */ 结束。写在 /* 和 */ 之间的文本/语句/代码在程序执行期间不会被执行。
单行注释也可以写成多行注释格式。
/* type multiple lines of statements here*/
package main
import ("fmt")
func main() {
/* this is a multi-line comment
it contains multiple lines of comments */
fmt.Println("Hello World!")
}
注释功能也被程序员广泛用于许多编程语言中,以阻止源代码的执行。可以注释单行源代码或一段源代码。此功能将帮助程序员发现程序中的错误。Go 语言也支持此功能。
package main
import ("fmt")
func main() {
//fmt.Println("Hello World!")
/**/
}
Go 程序主要由以下部分构成
为了理解基本 Go 程序的结构,下面给出一个示例程序

让我们学习 Go 程序的每个部分…
每个 Go 程序都必须以包声明开头,因为每个 Go 程序都是包的一部分。包用于重用和组织代码。在 Go 编程语言中,关键字 "package" 用于定义包。在上面的示例中,该程序属于 "main" 包。"main" 包告诉编译器该包必须编译成可执行程序。可执行程序是可以直接从终端运行的程序。"main" 包也包含 main() 函数。
此部分用于将各种包导入到您的 Go 程序中。Go 编程语言提供了各种内置包,其中包含预定义的基本功能,以帮助程序员简化编码。"fmt"(fmt 代表 Format 包)就是这样一个包,它用于使用函数格式化输入和输出。在上面的示例程序中,"fmt" 包中的文件已包含在此程序中。
Go 程序的执行从 main() 函数开始。main 包包含 main() 函数,Go 编程语言中的每个可执行程序都必须包含一个 main 包和 main() 函数。无需调用 main() 函数来执行其中的代码,因为此函数会自动调用。main() 函数不允许任何参数,也不返回任何内容。在 Go 编程语言中,关键字 "func" 用于创建函数。
程序的语句和表达式写在此部分。在上面的示例程序中,语句 fmt.Println("Hello World!") 用于在屏幕上显示 "Hello World" 字符串。这里,Println() 是 fmt 包的一个方法。