Go 学习笔记(一)- 入门

我是跟着《 Go 语言圣经
》学习 go 的,所以简单记录下学习笔记。

第一章内容就是简单的语言入门预览,书上给了几个有用的例子,直观的展示了 go 的语法,结构,功能等特性。

例如:导入包,定义变量,调用函数,第三方包的安装和使用等。

Hello, 世界

对于 go 程序而言,每个文件都是一个包,而需要直接运行的文件都以 main
为包名。

就连最简单输出数据到屏幕,也需要导入 fmt
包,惯例先从 “Hello, 世界”
入门。

Go 语言是 Unicode 友好的,它可以处理全世界任何语言的文本,甚至用中文当做变量。

package main

import "fmt"

func main() {
fmt.Println("Hello, 世界")
}

然后保存为 hello.go
然后在命令行下执行:

$ go run hello.go

不出意外可以正常运行并输出 “Hello, 世界”
字符。

在这个例子中,可以看到有三部分组成:包名,导入包,主函数。

整体而言还是非常简单的,在来看看其他包吧,比如 time

package main

import (
"fmt"
"time"
)

func main() {
fmt.Println(time.Now())
}
// 输出 2016-04-16 23:45:58.695320871 +0800 CST

目前来看,go 非常简洁方便,而且 go 为我们提供了100多个标准模块,具体查看 pkg
了解更多。

概要

由于是入门篇,所以也都没有详细说明什么,零零碎碎的预览了各种语法,如var,:=,const,if,for等。但本章节作用是让我们了解 go 语言结构,接下来才能真正的学习 go。

稿源:楼教主 (源链) | 关于 | 阅读提示

本站遵循[CC BY-NC-SA 4.0]。如您有版权、意见投诉等问题,请通过eMail联系我们处理。
酷辣虫 » 综合编程 » Go 学习笔记(一)- 入门

喜欢 (0)or分享给?

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录