有序映射
与传统的无序映射(Map)不同,orderedmap包中的有序映射(OrderedMap)可以记录键值对的插入顺序。orderedmap提供了一些有用的API,用来存储、删除、查询和遍历键值对。
获取OrderedMap
你可以通过OrderedMap在github上的地址来访问OrderedMap。或者通过下面的方式手动获取:
git clone https://github.com/liushuochen/orderedmap.git
API
创建一个有序映射实例
使用orderedmap.New函数来创建一个有序映射实例:
package main
import (
"fmt"
"github.com/liushuochen/orderedmap"
)
func main() {
o := orderedmap.New()
fmt.Printf("%T", o)
// output: *orderedmap