Erlang基礎資料結構.對映組
對映組(map)是鍵值對的關聯性集合。鍵可以是Erlang裡的任意資料型別。格式為
#{key1 => value1, key2 := value2, ... ,keyN := valueN}
=> 操作會新增新的K-V對,或者對現有的K的V值更新,這個操作一定會成功; := 操作只對現有K的V值更新,如果沒有找到匹配的K鍵就會失敗。 首次定義鍵值對用=>,具體修改某個鍵的值可以用:= 。
應用在模式匹配裡的時候,鍵必須是全繫結的資料型別,值可以有未繫結的變數。 一般會在提取對映組欄位或是在函式頭部用到這個。
Kevin = #{age => 22, hight => 184}.
#{age := X}.
X.
22.
似乎只能用 := 不然報錯。
相關文章
- 資料結構-對映資料結構
- Erlang學習筆記(五)記錄與對映組筆記
- Redis - 資料型別對映底層結構Redis資料型別
- Redis基礎資料結構Redis資料結構
- 資料結構基礎 連結串列資料結構
- Mybatis 基礎xml對映MyBatisXML
- 資料結構基礎知識資料結構
- 基礎資料結構大賞資料結構
- Redis基礎——剖析基礎資料結構及其用法Redis資料結構
- ElasticSearch - 基礎概念和對映Elasticsearch
- Redis基礎資料結構之字串Redis資料結構字串
- Redis基礎資料結構之MapRedis資料結構
- Redis基礎資料結構之SkipListRedis資料結構
- 大資料基礎架構總結大資料架構
- 資料結構基礎--雜湊表資料結構
- 淺析Redis基礎資料結構Redis資料結構
- 資料結構基礎第4講資料結構
- 資料結構基礎第3講資料結構
- 基礎資料結構之陣列資料結構陣列
- 基礎資料結構之遞迴資料結構遞迴
- Redis基礎資料結構之連結串列Redis資料結構
- 資料結構 & 演算法 in Swift (一):Swift基礎和資料結構資料結構演算法Swift
- 前端基礎系列(三) -- 演算法 + 資料結構基礎前端演算法資料結構
- 公共基礎知識-資料結構-樹資料結構
- 前端資料結構---相關基礎概念前端資料結構
- Pytorch基礎-tensor資料結構PyTorch資料結構
- Redis 的基礎資料結構(三)物件Redis資料結構物件
- Redis基礎(一)資料結構與資料型別Redis資料結構資料型別
- 基礎夯實:基礎資料結構與演算法(一)資料結構演算法
- mybatis入門基礎(四)----輸入對映和輸出對映MyBatis
- Erlang學習筆記(三)Erlang基礎語法筆記
- 資料結構基礎學習之緒論資料結構
- 資料結構與演算法 基礎排序資料結構演算法排序
- 資料結構基礎--字首樹&&字尾樹資料結構
- Coursera北大《資料結構基礎》之概論資料結構
- 資料結構與演算法 基礎概念資料結構演算法
- 資料結構基礎03-紅黑樹資料結構
- day 2 數學基礎 &資料結構1資料結構