1 . 在Shell编辑器中输入q().即可退出Shell。
2 . %注释一行, 二郎中间没有类似C++中的片段注释“/%%/”
3 . 在Erlang自带的内置Shell编辑器中按Tab键可以列出当前所有的扩展模块或者函数。
4 . 列表,列表中的一个奇特特性就是每个元素可以是各自不同的类型 ,包括表达式,元组,原子,函数,列表,等等。
5. 模式匹配贯穿于整个Erlang中,包括最简单的赋值语句都是基于模式匹配的。
6. Erlang中向列表中添加新元素使用|符号例如:
T = [5, 6, 7, 8].
[5, 6, 7, 8]
T1 = [5, 6, 7, 8| T].
[5, 6, 7, 8, 5, 6, 7, 8]
7. 二进制中用到的整数,每个都必须要在0到255之间恰好1个字节大小。由字符组成的二进制数据等同于每个字符的ASCII编码组成的二进制数据即<<"cat">>等同于<<99,97,116>>
8. tuple_to_list(tuple)将元组转换为列表, list_to_binary(list)将列表转换为二进制数据,这个函数还有点小约束,就是参数list中间的元素必须是0~255之间的数字,不然无法转换。split_binary(binary, pos)将binary 二进制数据从pos分割为两份。
9 二郎中的任何东西都是表达式,而所有的表达式都有值。