您可以阅读Golang教程第1部分:Go语言介绍与安装 来了解什么是golang以及如何安装golang。
Go语言已经安装好了,当你开始学习Go语言时,编写一个"Hello, World!"程序是一个很好的入门点。
下面将会提供了一些有关IDE和在线编辑器的信息,和如何使用Go语言编写并运行一个简单的"Hello, World!"程序的步骤
IDE
- GoLand(收费)
- Visual Studio Code(免费,配合插件 Go - Visual Studio Marketplace)
如需临时测试简单代码也可使用在线编辑器:
Hello World
创建文件
main.go
输入代码
Go
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
Go 中的约定是将包含该`main`函数的文件命名为`main.go`,但其他名称也可以。
go run
- 在终端(或命令提示符)使用以下命令运行程序
Bash
go run main.go
- 使用 go Playground运行程序。虽然这有限制,但是当我们想要运行简单的程序时,这种方法会派上用场,因为它使用浏览器并且不需要在本地安装 Go
单击此处在线运行该程序。
输出
Hello World
hello world 程序的简短说明
这是我们刚刚编写的 hello world 程序
go
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
我们将简要讨论该程序的每一行的作用。我们将在接下来的教程中深入探讨该程序的每个部分。
package main - **每个 go 文件都必须以该语句开头package name
。包用于提供代码划分和可重用性。 main
**这里使用的是包名 。main 函数应该始终驻留在 main 包中。
import "fmt" - import 语句用于导入其他包。在我们的例子中,fmt
包被导入,它将在 main 函数中使用,将文本打印到标准输出。
func main() -func
关键字标记函数的开始。这main
是一个特殊的函数。程序的执行是从main
函数开始的。和{}
括号表示 main 函数的开始和结束。
fmt.Println("Hello World") -Println
该包的函数fmt
用于将文本写入标准输出。package.Function()
是调用包中函数的语法。
下一个教程 - Go语言变量学习