无涯教程-Go - 程序结构

53 阅读1分钟

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

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

  • Package Declaration (命名包声明)
  • Import Package (引入包)
  • Functions(函数)
  • Variables(变量)
  • Statements and Expressions  (表达式)
  • Comments (注释)

让我们看一个简单的代码,该代码将打印" Hello Learnfk"一词-

package main  #包声明

import "fmt" #导入所属的包文件

func main() { #入口文件 /* This is my first sample program. */ #注释 fmt.Println("Hello, Learnfk!") #输出内容 }

让我们看一下上述程序的各个部分-

  • package main 的第一行定义该程序应位于的包名称。

  • 下一行import "fmt"是一个预处理程序命令,告诉Go编译器导入fmt软件包中的文件。

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

  • 下一行/*...*/被编译器忽略,可以在其中添加注释。

  • 下一行fmt.Println(...)是Go中可用的另一个函数,打印消息" Hello,Learnfk!"。

  • 注意Println方法的大写字母P。在Go语言中,如果名称以大写字母开头,则会导出该名称。

将文件另存为 hello.go。

$go run hello.go
Hello, Learnfk!

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

参考链接

www.learnfk.com/go/go-progr…