学习一门语言,总是先来一个HelloWorld,正如学习每一门乐器之初,先来一首妈妈的吻。
Go语言是通过Package来组织的,它自身只有25个关键字(比起其它的语言精简了好多吧),这些分别是:break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var 差不多都是老相识,就不一一介绍了。
先来看看HelloWorld程序。
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World!")
}
程序还是蛮简洁的,跟我们学过的C\C++\java还是有些异同
1. 大家都是从main入口
2. 它通过包来组织,C是命名空间,Java也是包; 其中main包是一个可以独立运行的程序,直接生成exe文件,而其他的包刚是生成.a文件。包的好处在于可重用或模块化。
3. 代码中每句的结束符“;”难觅踪迹
4. 方法的调用是通过<package>.方法或属性的方式来调用,正如fmt.Println方法的调用
暂时没有了,未完待续。。。。
有疑问加站长微信联系(非本文作者)