Ruby Cheat Sheet

ruby

Hash

{a: 1, b: 2, c: 3}
python

Dictionary

{'a': 1, 'b': 2, 'c': 3}

无论是字典dict还是集合set,背后都是散列表数据结构,结果就是占用内存很大,能够快速判断 key 是否存在。

javascript

// Object
{'a': 1, 'b': 2, 'c': 3}

// ES6 Map
const mapper = new Map([['1', 'a'], ['2', 'b']]);
go

// Map
ages := make(map[string]int) // 不能够初始化为nil,否则不能够赋值了
ages := map[string]int{
    "alice":   31,
    "charlie": 34,
}
rust