freeCodeCamp/guide/chinese/go/hello-world/index.md

2.2 KiB
Raw Blame History

title localeTitle
Hello World in Go Go中的Hello World

要在计算机中安装Go请从此处下载其安装程序,然后按照这些安装说明进行安装

First Go计划

创建一个名为main.go的文件,并在其中添加以下代码: -

package main // Package declaration 
 
 import "fmt" // Importing packages 
 
 // Function declaration 
 func main() { 
    fmt.Println("Hello, World!") 
 } 

现在,从终端/命令行运行上述程序。为此,请打开终端/命令行并移至main.go所在的目录。首先编译程序并运行go build main.go然后运行命令go run main.go来运行程序。 您应该看到类似于以下输出的ouptut -

$ go build main.go 
 $ go run main.go 
 Hello, World! 

分析

包裹声明

package main 

在go中每个程序都与“包”或相关程序的集合相关联。一个值得注意的例外是特殊包“main”它向go complier指示它应该运行以下程序。

进口

import “fmt” 

如果要使用其他包中的函数,则需要导入它们。 go维护者开发了一些软件包称为“标准库”可以在https://golang.org/pkg/找到。在这种情况下我们需要打印语句的“fmt”包如下所示

功能声明

func main() { 
 } 

功能是任何程序的核心。它们可以有参数和返回值,但main函数不会执行这些操作。它充当“入口点”或者首先运行您的程序。我们希望打印Hello World程序因此我们希望将代码放在此处。

打印声明

fmt.Println("Hello, world!") 

Go不需要在行尾添加分号因为编译器会自动添加分号。包fmt (我们在上面导入!)具有Println函数,我们使用它调用.句法。我们将参数传递给parens之间的函数。在这种情况下参数是我们要打印的字符串 "Hello, world!" )。请注意,字符串本身用引号括起来。

既然您已经拥有了必要的工具那么就去制作自己的Go程序吧最好的学习方法是尝试。如果您需要帮助请尝试优秀的文档https//golang.org/doc/