您的位置:首页 > 其它

Erlang中使用变量的简单示例

2007-11-17 22:08 519 查看
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做比较成功.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: