Golang教程-Hello World程序实例

136 阅读4分钟

在这篇博文中,我们将了解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 rungo 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的示例程序。