Hello, World!
目录
Hello, World! 是我们学习编程语言的第一个步骤,通过这个简单的程序,我们可以大概看到Go语言是什么样子的,以及如何使用
Go语言的工具,如何运行等等。
首先打开我们最常用的编辑器,或者如果你使用的是IDE(例如Goland)的话,然后新建一个文件,我们把它保存为 hello_world.go,
然后我们输入下面的内容:
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello, World!")
}
然后我们打开终端,编译我们的第一个程序:
$ go build hello_world.go
然后你会看到代码所在目录下多了一个可执行文件(使用ls查看):
$ ls
hello_world.go hello_world
$ ./hello_world
Hello, World!
我们使用 ./hello_world 来执行它(Windows是 .\hello_world.exe),就会发现输出了 Hello, World!。
我们简单的看看这个例子:
package main是说明,这个文件属于main这个包。包的意思是,将一堆Go文件组合在一起,提供一些功能。import ("fmt")这三行,是导入了fmt这个包,刚才我们说了,一堆Go文件组合在一起叫做一个包,fmt包提供的功能就是打印字符串相关。func main {}声明了一个函数,函数的名字是main,以后我们声明函数都是用func xxx {}这样的形式。fmt.Println("Hello, World!")是调用了一个函数,函数的名字是Println,它属于fmt这个包。我们导入了fmt之后, 如果想使用它里面提供的函数,就是这样子使用。而圆括号里("Hello, World!")则是传递给这个函数的参数,它可以是其它值,例如"World, Hello!"
练习题
写一个程序,执行之后输出
World, Hello!,即执行时,在终端里有如下效果:$ ./hello_world World, Hello!尝试修改
main函数,把函数名改成其他的,再编译试试看效果。
邮件 订阅
RSS 订阅
Web开发简介系列
数据结构的实际使用
Golang 简明教程
Python 教程