左右间

行走在左右之间

博客园 首页 新随笔 联系 订阅 管理

1. 赋值
1> X = 100.
100
以上只是简单的声明了一个变量X,并为其赋值100.记得在以句号结尾.回车后会自动显示当前X的值100.

2.运算
2> X*X*X.
1000000
以上使用X进行运算,回车后输出结果.

3.不可对已经赋值的变量再次赋值
3> X = 111.

=ERROR REPORT==== 17-Nov-2007::21:44:42 ===
Error in process <0.43.0> with exit value: {{badmatch,111},[{erl_eval,expr,3}]}
在Erlang里面,变量其实是不变的.在上面,我们已经为其赋值100,所以这里不能再给他赋值111了.实际上在这里=是一个比较操作符.在X未被赋值时其行为像赋值操作符.下面的代码就不会有错.

4>X = 100.
100
因为X值为100,所以他和100做比较成功.

posted on 2007-11-17 22:08  左右间  阅读(763)  评论(0编辑  收藏  举报