在这篇博文中,我们将了解Go编程语言中Hello World例子的要点。
Go语言的第一个程序代码
谷歌发布了Go语言,这是一种流行的开放源代码编程语言。在学习任何语言时,你都会写一个Hello World的程序例子。
要编写和运行Golang程序,你需要以下东西:
- 安装Go编译器
- 使用任何代码编辑器,如Sublime Text或Atom,或Visual Studio Code,手动编写如下所示代码。
Golang Hello World 第一个示例程序实例
要运行这段代码,你必须做以下事情,就像在java编程语言中一样。你必须首先编译代码,以便生成可以执行的机器可读代码:
// This is sample Hello world programming
package main
import "fmt"
func main() {
fmt.Println("Hello World Sample First Program")
}
在这种语言中,上述两项工作可以通过各种方式来完成:
- go运行命令
- go build命令
现在继续编译和运行程序。编译步骤必须首先完成。编译是将高级机器可读代码,如汇编代码,翻译成低级机器可读代码的方法。我们可以使用go run 或go create commands 来编译程序。go run命令编译并运行代码:
go run HelloWorld.go
**Hello World Sample First Program**
其他方式有
go build HelloWorld.go
dir
HelloWorld HelloWorld.go
该命令编译代码并生成一个可执行文件。要运行该程序,我们需要通过命令行给出可执行文件:
/HelloWorld
Hello World Sample First Program
我们可以使用go run或go build命令来编译和运行代码,这个程序只是将字符串打印到控制台。
示例程序代码解释
以下是第一个程序的主要组成部分
- 评论 声明
- package关键字
- 输入包
- 主函数声明
- println函数调用
Go代码总是可以从上到下和从左到下阅读。下面给出了代码的逐步演练,并附有解释。注释 声明注释是用来向开发者解释一行代码或一个文件的。Go编译器的执行会忽略这些。注释和Java编程语言一样,以/开头。 程序的第一行用注释声明。对于Go中的代码,有两种方式来宣布注释。如下图所示,可以声明单行注释。
// This is sample Hello world program
多行注释可以像/*注释*/那样声明。
/*
* Line 1 Comment
* Line 2 Comment
*/
包关键字与主下面一行是包声明,也就是包关键字。在Go程序中,包声明总是先声明。包对于将代码分组在一个共同的名称下是很有用的,可以重复使用。主包对于标准库的执行是必要的。
在Go语言中,包声明往往是第一行要执行的代码。
如果在代码中没有声明包,就会出现编译错误,如不能加载包:一个包 main: expected 'package', found 'import'。
can't load package: package main:
prog.go:2:1: expected 'package', found 'import'
prog.go:3:2: expected ';', found "fmt"
import软件包import关键字用于在当前的golang程序中导入额外的库软件包。标准包fmt被导入,这里是为了让当前代码中所有的类和工具都能被使用。fmt包包括输入和输出流实用程序。
函数声明
在任何编程语言中,函数都是一组按特定顺序执行的语句,并且可以在一个名称下组合起来。
函数接受数据,对其进行处理,并返回结果。
没有或任何值可以被用作输入,没有或任何值可以被用作输出。
在Golang中,关键字func 用来声明一个函数。
main 是函数的名称,它总是Go程序代码执行的一个起点。
函数是用大括号{}括起来的。
当你运行代码时,main()函数总是被首先调用。
fmt.println() 语句正在使用fmt包的函数。 println()是一个向控制台打印一行的函数。该函数接受一个字符串作为输入并将其打印到标准控制台。
结论
你可以用本文的内容在Go中编写一个hello world的示例程序。