目录

Go - 程序结构

在我们研究Go编程语言的基本构建块之前,让我们先讨论Go程序的最小结构,以便我们可以在后续章节中作为参考。

Hello,World!的例子

Go程序基本上由以下部分组成 -

  • 包装声明
  • 导入包
  • Functions
  • Variables
  • 声明和表达
  • Comments

让我们看一下打印“Hello World”字样的简单代码 -

package main
import "fmt"
func main() {
   /* This is my first sample program. */
   fmt.Println("Hello, World!")
}

让我们看一下上述计划的各个部分 -

  • 程序包main的第一行定义了该程序所在的包名。 这是一个强制性声明,因为Go程序在包中运行。 主程序包是运行程序的起点。 每个包都有一个与之关联的路径和名称。

  • 下一行导入“fmt”是一个预处理器命令,它告诉Go编译器包含位于包fmt中的文件。

  • 下一行func main()是程序执行开始的主要功能。

  • 下一行/*...*/被编译器忽略,它可以在程序中添加注释。 注释也使用//表示类似于Java或C ++注释。

  • 下一行fmt.Println(...)是Go中另一个可用的函数,它会导致消息“Hello,World!” 显示在屏幕上。 这里fmt包已经导出了Println方法,用于在屏幕上显示消息。

  • 注意Println方法的大写P. 在Go语言中,如果以大写字母开头,则会导出名称。 导出意味着相应包的导入者可以访问函数或变量/常量。

执行Go程序

让我们讨论如何将源代码保存在文件中,编译它,最后执行程序。 请按照以下步骤进行操作 -

  • 打开文本编辑器并添加上述代码。

  • 将文件另存为hello.go

  • 打开命令提示符。

  • 转到保存文件的目录。

  • 输入go run hello.go并按Enter键运行代码。

  • 如果您的代码中没有错误,那么您将看到"Hello World!" 印在屏幕上。

$ go run hello.go
Hello, World!

确保Go编译器在您的路径中,并且您在包含源文件hello.go的目录中运行它。

↑回到顶部↑
WIKI教程 @2018