English 中文(简体)
Go - 程序结构
  • 时间:2024-11-03

Go - Program Structure



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

Hello World Example

围棋程序基本上由以下部分组成——

包装声明

导入程序包

功能

变量

语句和表达式

评论

让我们看看一个简单的代码,它会打印出“Hello World”这几个字


package main

import "fmt"

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

让我们来看看上述计划的各个部分——

程序包主文件的第一行定义了该程序应位于的程序包名称。这是一个强制语句,因为Go程序是在程序包中运行的。主程序包是运行程序的起点。每个包都有一个与其关联的路径和名称。

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

下一行func main()是程序开始执行的主函数。

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

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

注意Println方法的大写P。在Go语言中,如果名称以大写字母开头,则会导出该名称。导出是指函数或变量/常量可供相应包的导入程序访问。


Executing a Go Program

让我们讨论如何将源代码保存在文件中,编译它,并最终执行程序。请遵循以下步骤−

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

将文件另存为hello.go

打开命令提示。

转到保存文件的目录。

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

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


$ go run hello.go
Hello, World!

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


Advertisements