Go - 程序结构

Go - 程序结构 首页 / Golang入门教程 / Go - 程序结构

在研究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 的第一行定义该程序应位于的包名称。

    链接:https://www.learnfk.comhttps://www.learnfk.com/go/go-program-structure.html

    来源:LearnFk无涯教程网

  • 下一行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的目录中运行它。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

微服务架构实战160讲 -〔杨波〕

10x程序员工作法 -〔郑晔〕

Python核心技术与实战 -〔景霄〕

Linux实战技能100讲 -〔尹会生〕

MongoDB高手课 -〔唐建法(TJ)〕

.NET Core开发实战 -〔肖伟宇〕

爆款文案修炼手册 -〔乐剑峰〕

手把手带你搭建秒杀系统 -〔佘志东〕

现代React Web开发实战 -〔宋一玮〕

好记忆不如烂笔头。留下您的足迹吧 :)