注释是在执行时被忽略的文本。
注释可用于解释代码,使其更易读。
注释还可用于在测试替代代码时防止代码执行。
Go支持单行或多行注释。
单行注释以两个正斜杠(//
)开头。
在//
和行尾之间的任何文本都将被编译器忽略(不会被执行)。
示例
// This is a comment package main import ("fmt") func main() { // This is a comment fmt.Println("Hello World!") }
以下示例在代码行末使用单行注释:
示例
package main import ("fmt") func main() { fmt.Println("Hello World!") // This is a comment }
多行注释以/*
开头,以*/
结尾。
在/*
和*/
之间的任何文本都将被编译器忽略:
示例
package main import ("fmt") func main() { /* The code below will print Hello World to the screen, and it is amazing */ fmt.Println("Hello World!") }
提示: 使用哪种注释取决于您。通常,我们使用//
进行短注释,使用/* */
进行长注释。
您还可以使用注释防止代码被执行。
注释的代码可以保存以供以后参考和故障排除。
示例
package main import ("fmt") func main() { fmt.Println("Hello World!") // fmt.Println("This line does not execute") }