Golang 入门体验

Golang 入门体验

本章节咱们先来体验一下使用Golang输出hello world。

入门体验

首先我们创建一个名为test的文件夹,这个文件夹就作为我们本次学习或者以后存放Go代码的文件夹。

紧接着在刚才创建的test文件夹中创建一个名为main.go的文件,然后在main.go中编写以下代码:
1.package main
2.import “log”
3.func main() {
4. log.Println(“hello world”)
5.}

如果你现在还看不太懂上面这段代码,没有关系,咱们现在只是体验一下,你可以直接复制粘贴文中的代码到main.go中,在下面我会详细的来讲解这段代码是什么意思。

完成了以上代码的编写以后,咱们打开终端(Window下叫DOS窗口),然后进入到刚才我们创建的test目录下,在终端中执行以下命令:
1.$ go run main.go
2.$ hello world

我们可以看到运行完上面的那条命令以后,立马就在我们终端中输出了一句hello world的话。

代码分析

通过以上代码的示例,咱们也算小小的入了下门,那接下来咱们就来看看刚才运行的这段代码是什么意思。

注意:无论什么代码,Go语言也好,php也好,javascript也好,它们的运行顺序都是从上往下依次执行!!

那么我们首先就来看第一行代码:
1.package main

这行代码使用了 package 关键字,声明了这个文件中的所有代码属于哪个 package ,俗称包。也就是说这个文件中的所有代码都属于 main 这个 package 。

注意: package main 表示为一个独立可执行的程序,每个使用Go语言编写的程序都必须包含一个名为 main 的 package ,并且以 package 声明的语句,都必须写在第一行。

接下来是第二行代码:
1.import “log”

这行代码使用了 import 关键字引入了一个名为 log 的 package 。

紧接着往下走是一个使用 func 关键字声明的 main 主方法。在 main 方法中调用了 log 包中的 Println() 方法来输出hello world
1.func main() {
2. log.Println(“hello world”)
3.}

这里需要我们注意的是:在一个可独立运行的Go程序当中,同样需要一个名为main的主方法,并且在使用 package main 声明的.go文件中也只能有一个main方法。

你可能感兴趣的:(go,golang)