Erlang-- 学习笔记2,表达式格式

备注:Erlang-- 学习笔计,知识要点来自于维基百科,一些不容易懂的地方,我给出重新解释,方便自己理解和记忆,如果有错误,请大家不吝指教。变量: 变量是一种提供与数据绑定、赋值的词汇。Erlang的变量是单一赋值,一个变量只能赋值一次以大写英文字符开头的任意连续文字,是具名变量以 _ 开头的任意连续文字,是匿名变量,用于变量必须使用、但相对的值可以忽略的场合Number
摘要由CSDN通过智能技术生成

备注:Erlang-- 学习笔计,知识要点来自于维基百科,一些不容易懂的地方,我给出重新解释,方便自己理解和记忆,如果有错误,请大家不吝指教。

  1. 变量: 变量是一种提供与数据绑定、赋值的词汇。Erlang的变量是单一赋值,一个变量只能赋值一次
    1. 以大写英文字符开头的任意连续文字,是具名变量
    2. 以 _ 开头的任意连续文字,是匿名变量,用于变量必须使用、但相对的值可以忽略的场合
      Number1
      _
      _nothing

  2. 样式匹配: 
    1. 样式是指以原子、列表或值组表达的结构,结构中可能包含一些未赋值的变量
    2. 给二个样式 A 和 B ,样式匹配是用 A = B 表示法,表示要让 A 对 B 匹配。如果匹配成功, A 包含的未赋值变量都会赋值,并且传回 B 的值
      A = 42
      {ok, Node} = {ok, 'Wikipedia'}
      [H|T] = [1,2,3]

  3. 函数: 函数是由一或多项对应规则组成。每一项规则是将一部份匹配样式的输入映射到相对的输出
    1.  规则:格式为
      原子 ( 變數 , 變數 , ... ) -> 表達式 , 表達式 , ...
      在 -> 左邊是函數名稱及搭配的參數列,右邊為函數本體。

    2.  函数:格式为
      規則 ; 規則 ; ... ; 規則 .
      以分號分隔一或多項規則,並最後以句號結束。
      同一函數的每一規則必須以相同的原子開頭,並接受相同數量的
      參數列。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值