摘要:
常量 定义 在 Go 语言中,术语"常量"用于表示固定不会改变的值。比如ID、prot、name等等。 看看下面的代码: 在上面的代码中,变量 a 和 b 分别被赋值为常量 50 和 I love GO 。关键字 被用于表示常量,比如 和 。即使在上面的代码中我们没有明确的使用关键字 ,但是在 Go 阅读全文
摘要:
基本类型 下面是 Go 支持的基本类型: bool 数字类型 int8, int16, int32, int64, int uint8, uint16, uint32, uint64, uint float32, float64 complex64, complex128 byte rune str 阅读全文
摘要:
变量 [toc] 变量是什么 变量指定了某存储单元(Memory Location)的名称,该存储单元会存储特定类型的值。在 Go 中,有多种语法用于声明变量。 声明单个变量 var name type 是声明单个变量的语法。 语句 声明了一个 int 类型的变量,名字为 age。我们还没有给该变量 阅读全文
摘要:
hello world [toc] 建立 Go 工作区 在编写代码之前,我们首先应该建立 Go 的工作区(Workspace)。 在 Mac 或 Linux 操作系统下,Go 工作区应该设置在 \(HOME/go\ 。所以我们要在 \ \)HOME 目录下创建 go 目录。 而在 Windows 下 阅读全文
摘要:
Go包管理 [toc] 一 包管理历史 Golang 的包管理一直被大众所诟病的一个点,但是我们可以看到现在确实是在往好的方向进行发展。下面是官方的包管理工具的发展历史: 在 1.5 版本之前,所有的依赖包都是存放在 GOPATH 下,没有版本控制。这个类似 Google 使用单一仓库来管理代码的方 阅读全文
摘要:
go语言简介与环境搭建 [toc] 一 go语言简介 静态强类型语言 静态语言 定义好的变量,在程序运行的途中无法改变类型 强类型语言 变量类型不会自动转换 编译型语言 源代码编译生成机器语言,然后由机器直接执行机器码即可执行 go语言特点 跨平台编译型语言 语法接近C语言 管道(channel)、 阅读全文