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做比较成功.
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做比较成功.
相关文章推荐
- 由一个简单示例 引出java继承中父子类成员变量共享问题 以及super的使用
- android使用ComponentName组件简单示例
- IO:使用FileInputStream的简单示例2
- 今天又哥哥问俺php 全局变量的使用问题了,俺在这里发个简单的例子
- array grid的简单使用.根据官方示例改写(asp.net).json数据格式.
- Android Https请求的简单使用(Volley Https请求的示例)
- LigerUI的简单使用示例
- 对MSNP9协议的简单使用示例
- erlang -- timeout 的简单使用
- php使用变量动态创建类的对象用法示例
- flex 整合 struts 的一个简单示例(使用Httpservice)
- ORM,ASP.NET中ORM学习,ASP.NET中ORM学习心得,WEB2.0中ORM实现原理,Asp.net简单ORM示例源码详细讲解,Asp.net2.0:如何使用ObjectDataSource(配合ORM )
- WCF服务端与使用HttpClient的Android客户端简单示例
- pthread_mutex_lock线程锁使用简单示例
- ICE简单介绍及使用示例
- ASP.NET WebForm 分页控件 AspNetPager 使用的简单示例
- Fragment使用简单示例
- 使用Jsoup简单解析HTML文件示例
- SQLSERVER 游标使用简单示例
- [oracle编程]pl/sql --标量 复合变量以及游标的简单使用