GoLang 基础笔记
      16 February 2014
    
    字符串
- 使用”和`定义,类型:string;
- 无法修改(类似C语言中的字符串常量char *str="Hello");
- 可进行切片操作,例如:str[startIndex:endIndex+1]。
slice
- 引用类型;
- 可进行切片操作,例如:aSlice[startIndex:endIndex+1]。
- len():获取长度
- cap():获取最大容量;
- append():向slice追加一个或者多个元素,然后返回一个和slice一样类型的slice,如果超过了- cap,那么会动态分配新的数组空间,与原来的数组空间分离了;
- copy():从源slice的src中复制元素到目标dst,并且返回复制的元素个数。
map
- 引用类型
- 元素无序性,每次打印出来看到的顺序可能互不相同;
类型转换
- []byte和- string可相互转换;
- interface{}可以使用.(type)进行类型转换。