马上Go 2.2
来源:互联网 发布:企业以英文为域名的有 编辑:程序博客网 时间:2024/05/17 02:45
Go的变量定义介于动态语言和编译语言之间,在函数内有些灵活性,但是全局变量显得稍微有点麻烦。
全局变量:
var foo (type) = value
函数内部:
foo := value
常量:
const
令人惊讶的是浮点的小数位可以指定很多很多:
float32,float64
赋值要求强类型,名不同不可赋值
关于Go的数据存储 http://research.swtch.com/godata
注意到其中出现了byte数组、指针。
大写字母开头的变量是公有变量,可用于其他包。
大写字母开头的函数相当于public。
array
长度初始化时确定,但是只能值传递。
slice
动态数组,引用类型。
map
字典,引用类型。
make 和 new用于内存分配。
new就是new
make只用于slice,map和channel的初始化
0 0
- 马上Go 2.2
- 马上Go 1.0
- 马上Go 1.1
- 马上Go 2.1
- 马上日记
- 马上日记
- 马上日记
- 马上行动
- 2.2 Go基础
- Go!
- GO
- GO !
- go
- Go
- Go.
- go
- GO!
- go
- 浅析IP分片原理
- 论坛源码推荐(1月26日):360°展示图片 应用Taasky的带有3D效果的折叠菜单
- Dropbox 快速入门
- UI组件设计根本出发点
- [LeetCode]61.Rotate List
- 马上Go 2.2
- 解决win8 64位版本下无法使用debug
- PAT1011 World Cup Betting
- Socket粘包问题
- Pat(Advanced Level)Practice--1001(A+B Format)
- LeetCode OJ:Anagrams
- android_01
- Socket/TCP粘包、多包和少包, 断包
- linux Ubuntu 安装 redis2.8.4