Go 注释


Go注释

注释是执行时被忽略的文本。

注释可以用来解释代码,并使其更具可读性。

注释还可以用于在测试替代代码时阻止代码执行。

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")
}
亲自试一试 »

围棋练习

通过练习测试一下

练习:

Go 中的注释是用一个特殊字符编写的,是哪一个?

package main   
import ("fmt") 
func main() { this is a comment fmt.Println("Hello World!") }

开始练习