📜  Go-程序结构

📅  最后修改于: 2020-11-04 06:24:30             🧑  作者: Mango


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

你好世界的例子

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

  • 包装声明
  • 导入包
  • 功能
  • 变数
  • 陈述与表达
  • 评论

让我们看一个简单的代码,该代码将显示“ 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语言中,如果名称以大写字母开头,则会导出该名称。导出表示相应包的导入者可以访问函数或变量/常量。

执行围棋程序

让我们讨论如何将源代码保存在文件中,对其进行编译并最终执行该程序。请按照下面给出的步骤-

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

  • 将文件另存为hello.go

  • 打开命令提示符。

  • 转到保存文件的目录。

  • 键入go run hello.go ,然后按Enter键运行代码。

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

$ go run hello.go
Hello, World!

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