code

2017年1月22日 星期日

Erlang筆記8 - Maps

Instantiation

廢話不多說,看code就能懂:



不過可以看到,print出來的map都是ordered by key,因為其內部使用了ordered list來implement。


Update key-value pair

有兩個operators,語意不同。



=> operator語意是 update or create
:= operator語意是update or fail

要看application的意圖是什麼,來選擇適當的operator。


Pattern Matching

發現書上寫的已經有點outdated了。
之後再來補充這邊。



沒有留言:

張貼留言