golang 制霸云计算
- go语言是现代的、快速的 带有一个强大的标准库
- 内置对并发的支持
- 使用接口作为代码复用的基础模块
- 包是组织代码的基本单位
- 环境变量GOPATH决定了go源码在磁盘上被保存、编译和安装的位置
- 可以为每个工程设置不同的GOPATH 以保持源代码和依赖的隔离
- go get获取他人的包
- 将源代码放到公用代码库 遵守简单规则 可以供他人使用
- 分享代码作为语言的核心动力和驱动力
- 依赖管理工具 godep vender gb
- 数组是构造切片和映射的基石
- 切片经常来处理数据的集合,映射用来处理具有键值对结构的数据
- make用来创建切片和映射,并指定原始的长度和容量
- 切片有容量限制 可以使用append函数扩展容量
- 映射的增长没有容量或者任何限制
- len可以取切片和映射的长度
- cap只能用于切片
- 通过组合 可以创建多维数组和多维切片 也可以使用切片或者其他映射作为映射的值 但是切片不能作为映射的键
- 将切片或者映射传递給函数成本很小,并且不会复制底层的数据结构