超级提示,
erlang语言的执行符号是 .,就像是SQL的;一样。
所以当你敲完了语句没有得到执行结果,看看你是不是最后少了什么?
1.简单的计算。
基本上所有语言都支持的语法,直接的简单的数学运算支持。也就是像(1+3)*3这一类的。
2.变量
这个变更首先要求首字母大写,实际上应该是不是我们通常学习到的变量的概念。
因为它的值一旦确定后,就不能再更改。
就像书里说的,每个变量就是个坑在每填之前,可以放任何东西。填了之后,就不能再放任何东西。
另外变量只在定义的词法单位里有效,没有什么私有,全局之分。
3.=这个东西在erlang里有特殊的含义,就是非赋值符号,而是模式匹配符号。
基本上可就LHs=RHs,就是右值的值算完后,赋给左边的值或是匹配给左边的值更准确些。
4.浮点数。
/总是返回浮点数。
div 与 rem返回整数相除的分数与余数。
5.atoms
原子性?其实俺一直不喜欢这个词,因为它不能准确表达出一个东西不变的含义。
所有的erlagn的常量类的东西是用小写开头的字符串什么的来代表的。或者是用‘来引用起的字符串。
6.Tuples
具体的含义可以参见下面的网址
基本上我把其当成固定数组。而且数值还是固定的吧。
7.Lists
基本上就是Tuples的组合。
8.也许是唯一跟别的语言没有区别的,字符串,
基本上还是那个表示方法“字符串”。
阅读(693) | 评论(0) | 转发(0) |