Erlang基础 - 变量的语法与赋值

Erlang的变量遵循单次赋值原则,一旦赋值后便不可更改。变量命名规则规定首字母大写或下划线开头加大写字母。在模式匹配中,同一变量出现多次时,其所代表的值必须相同。
摘要由CSDN通过智能技术生成

Erlang的变量是”单次赋值“的,也就是已经赋值后在生命周期内不可以再次赋值。

语法:首字母必须大写(小写字母开头的是原子)或下划线开头且第二个字母为大写,如:

Name

Z

_SomeThing

_Xy


声明与赋值:

8> {A, B, C} = {1970, "Richard", male}.
{1970,"Richard",male}
9> A.
1970
10> B.
"Richard"
11> C.
male
12> 

12> {point, X, Y} = {point, 1, 2}.
{point,1,2}
13> X.
1
14> Y.
2
15> 

注意下面的这种情况:同一个变量在同一模式中可以出现多次,但两个值必须相等:

18> {point, X, X} = {point, 2, 2}.
{point,2,2}
19> X.
2
20> 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值