Erlang学习笔记(二)
来源:互联网 发布:食品制造业数据 编辑:程序博客网 时间:2024/06/01 22:57
今天在练习Map映射组的时候(本人Erlang版本17.01),根据《Erlang程序设计》第二版这本书上操作,在取值的时候发现问题,代码如下:
书中操作代码如下图:
明显两个程序执行不一样,后来看到官方文档,才发现是这个样子:
在上图中明确指出,在map映射组中取值的时候用(:=)取值,后来又看了看两者区别发现两者只是在更新Maps的时候有区别,而在取值的时候就没有发现(=>)的使用。可看下图解释在更新操作的时候两者区别:
翻译过来大概意思就是:1.=>使用的时候,若是map不存在对应的Key就创建,存在的时候执行更新。
2.:=使用的时候,若是map不存在对应的Key就返回badarg错误,存在的时候执行更新。
0 0
- Erlang学习笔记(二)
- Erlang学习笔记(二)
- erlang学习笔记之基础篇(二)
- erlang学习笔记二 ---精悍的语法
- Erlang学习笔记(一)
- Erlang学习笔记(一)
- Erlang学习笔记(一)
- Erlang自学笔记(二)
- Erlang语言学习系列(二)
- erlang客户端程序学习(二)
- Erlang学习二
- 《Learn You Some Erlang for Great Good!》的学习笔记(二)
- Erlang 程序设计 学习笔记(二) 模块与函数
- Erlang学习笔记(二)Erlang基础语法之If、Case的使用
- erlang基础语法学习笔记(一)
- erlang学习理解笔记(1)
- erlang学习笔记1
- erlang 语言学习笔记
- 【2012.03.09普及组】约数和 (Standard IO)
- redis和memcache的区别
- Part1:Volley磁盘缓存
- hdu1195
- 【技巧】robot查看为执行完成日志
- Erlang学习笔记(二)
- Linux系统编程--文件(三)
- 【日常练习 搜索】诡异的楼梯(队列+bfs)
- PHP Failed opening required (include_path='.;C:\php\pear')
- 我们的ACM训练计划(新东方)
- 组播学习笔记
- 狄利克雷过程理解
- BaseActivity 里到底应该写哪些内容?
- 为什么在行人检测中,HOG特征比Haar特征更精确?