我是跟着《Go 语言圣经》学习 go 的,所以简单记录下学习笔记。
第一章内容就是简单的语言入门预览,书上给了几个有用的例子,直观的展示了 go 的语法,结构,功能等特性。
例如:导入包,定义变量,调用函数,第三方包的安装和使用等。
Hello, 世界
对于 go 程序而言,每个文件都是一个包,而需要直接运行的文件都以 main
为包名。
就连最简单输出数据到屏幕,也需要导入 fmt
包,惯例先从 “Hello, 世界” 入门。
Go 语言是 Unicode 友好的,它可以处理全世界任何语言的文本,甚至用中文当做变量。
1 | package main |
然后保存为 hello.go
然后在命令行下执行:
1 | $ go run hello.go |
不出意外可以正常运行并输出 “Hello, 世界” 字符。
在这个例子中,可以看到有三部分组成:包名,导入包,主函数。
整体而言还是非常简单的,在来看看其他包吧,比如 time
1 | package main |
目前来看,go 非常简洁方便,而且 go 为我们提供了100多个标准模块,具体查看 pkg 了解更多。
概要
由于是入门篇,所以也都没有详细说明什么,零零碎碎的预览了各种语法,如var,:=,const,if,for等。
但本章节作用是让我们了解 go 语言结构,接下来才能真正的学习 go。