我一直很奇怪,为什么学习每一种语言,开始的第一个程序总是hello world,难道我不写其他的,这门语言就学不好吗?
O(∩_∩)O哈哈~,我们这里就不深究了,还是继承光荣的传统吧!下面是一个完成的hello world程序:
package main……………………………………………………………………………………………………………………1
import (………………………………………………………………………………………………………………………………2
"fmt"………………………………………………………………………………………………………………………………3
)……………………………………………………………………………………………………………………………………………………4
func main() {…………………………………………………………………………………………………………………5
fmt.Println("Hello World!")……………………………………………………………………6
}……………………………………………………………………………………………………………………………………………………7编译,运行之后的输出结果是:
Hello World!
下面我们来分析一个这个代码(下面的数字均代表代码的行号):
1应该是像java一样,把这个文件打一个包,报名叫做main
2是导入系统的库文件
3用func关键之定义函数,而且GO语言的程序入口是main函数
4调用库函数输出字符串Hello World,这里要注意:Go语言规定,所有导出的函数或者变量,首字母必须大写。
还有一个需要注意的就是,Go语言的程序语句是不需要分号作为结束符的。
下面我们改变一下这个函数:
程序的输出结果是:这里有几个知识点:1.当有多个库需要导入时,既可以想上面那个有一个(),也可以分开导入:
2.函数的参数和返回值的类型都是后置的
有疑问加站长微信联系(非本文作者)