- Go - 错误处理
- Go - Interfaces
- Go - 类型转换
- Go - 递归
- Go - Maps
- Go - 范围
- Go - 切片
- Go - 结构
- Go - 指针
- Go - 数组
- Go - 字符串
- Go - 作用域
- Go - 函数
- Go - 循环
- Go - 条件判断
- Go - 操作符
- Go - 常量
- Go - 变量
- Go - 数据类型
- Go - 基本语法
- Go - 程序结构
- Go - 环境设置
- Go - 概述
- Go - Home
Go Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
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