erlang的逗号和分号和句号区别
1.逗号(,)是用来分隔函数调用、数据构造器以及模式中的参数:
rpc(Pid,M,F,A) ->Pid ! {rpc,self(),M,F,A},receive{Pid,Response} -> Responseend.
2.句号(.)是跟一个空白符号,用于分隔完整的函数和表示达:
rpc(Pid,M,F,A) ->Pid ! {rpc,self(),M,F,A},receive{Pid,Response} -> Responseend.loop() ->receive{rpc,Pid,M,F,A} -> Pid ! {self(),(catch apply(M,F,A))},loop()end.
3.分号(;)是用于分隔子句,几种情况下会用到子句:分段函数的子句,case子句,if子句,try...catch子句,receive子句:
loop() ->receive{From,{rectangle,Width,Ht}} ->From!Width * Ht,loop();{From,{circle,R}} ->From!3.14159 * R * R,loop();{From,Other} ->From!{error,Other},loop()end.
area({rectangle,Width,Ht}) -> Width * Ht;
area({square,X}) -> X * X;
area({circle,R}) -> 3.14159 * R * R.
上面分别是receive语句的用法,和分段函数。
erlang的逗号和分号和句号区别相关推荐
- 分号与逗号的区别及举例_怎样区别顿号、逗号和分号
2014年的中考马上就要来临,同学们都在全力以赴的备战中考,以下是小编为大家编辑整理的2014年中考语文复习:怎样区别顿号.逗号和分号,希望对大家的复习提供帮助. 怎样区别顿号.逗号和分号? 明确:逗 ...
- c语言数组中逗号的作用,在C语言中,每个语句和数据定义是用( )结束。? 逗号|括号|分号|句号...
在C语言中,每个语句和数据定义是用( )结束.? 逗号|括号|分号|句号 更多相关问题 [多选题]有关商事登记的内容,下列表述哪些是不正确的: A. 商事登记不是取得商人资格的必备条件 B. 商事登记 ...
- php点号的意思,[PHP] - 逗号和点号的区别
[PHP] - 逗号和点号的区别 比如: 1. echo 'abc'.'def'; //用点号连接字符串 2. echo 'abc','def'; //用逗号连接字符串 也许很多人都知道逗号要比点号快 ...
- php 点号作用,探讨:PHP中逗号与点号的区别
在php中,逗号要比点号快,究竟原因有几何呢?本文将为大家一一说来. 先看代码: echo 'abc'.'def'; //用点号连接字符串 echo 'abc','def'; //用逗号连接字符串 / ...
- ios判断字符串里面是否有分号,逗号,破折号,句号,省略号
在我们解析字符串的时候,经常会需要将特殊符号筛选出来,比如逗号.句号.破折号.分号.省略号等,这时候我们可以使用一个方法将这些一一区分出来. if ([version rangeOfString:@& ...
- 分号与逗号的区别及举例_顿号、逗号、分号的区别
阵地 : 夜里 , 战士们向敌人发起新的进攻 . " 这个句子中的两个逗号和一个分号都是十分 典型的. 常见错误举例 1 小河对岸三.四里外是浅山,好似细浪微 波,线条柔和,蜿蜒起伏,连接着 ...
- PHP - 逗号和点号的区别
php点号(.)和逗号(,)作用都是链接字符串 echo '点'.'号': //用点号连接字符串 输出 点号 echo '逗','号': //用逗号连接字符串 输出 逗号效果是一样的,但还是有很大区别 ...
- 深入解析PHP中逗号与点号的区别
大部分同学都知道逗号要比点号快,但就是不知道为什么,更不知道逗号与点号这两者之间到底有什么区别.下面小编就来详细的为大家介绍一下,需要的朋友可以过来参考下 echo 'abc'.'def'; //用点 ...
- [PHP] - 逗号和点号的区别
比如: 1. echo 'abc'.'def'; //用点号连接字符串 2. echo 'abc','def'; //用逗号连接字符串 也许很多人都知道逗号要比点号快.但是不知道为什么.更不知道这 ...
- C语言:while后接分号“;”与不接分号“;”的区别
注意:本文讨论的while后接分号":"与否的区别,是针对while循环,因为do--while循环中while 后面的分号必须要有且千万不能省略,否则编译会报错. while 循 ...
最新文章
- 深度学习运行python文件,出现跨路径搜索其他module,怎么解决?
- MySQL编程技巧_PHP与MySQL开发的8个技巧小结
- 光流 | 基于光流法实现视觉里程计Visual Odometry(源代码)
- php类的的属性值,PHP面向对象之旅:类的属性
- 0906周测题目一 循环题的答案
- 面板php,自己的路面板添加php扩展
- zlib的安装与使用
- Git常用命令(持续更新)
- R语言之dpqr概率函数
- 【图像超分辨(SR)】通俗直观彻底理解双线性插值、双三次插值及其作用
- 树莓派4B-连接Air720U模块抓取数据日志
- 免费开放,GSTO-沪深A股L2行情数据API接口,开发接口文档
- 为什么csgo一直显示连接官方服务器失败,CSGO提示连接任意官方服务器失败怎么办?五大详细解决方法看这里!...
- plotting matlab,MATLAB - Plotting
- twr java_Java7中的try-with-resources(TWR)特性
- 张居正-良心与理想-当年明月
- Web前端教程学习笔记1.2-2022.10.17始
- 前端转安卓开发!妈妈再也不用担心我的面试,满满干货指导
- SAP SD V/LD标准定价报表配置
- Linux系统下如何创建任意大小的测试文件
热门文章
- 【Web】CSS(No.18)Css经典案例(二)《畅销书排行榜》
- Google Android8.1镜像WIFI提示“已连接但无法访问互联网“的解决办法
- BigNumber.js
- Java中除数能否为0
- 图片批量合成PDF方法
- 大话西游2人数最多服务器,大话西游2:全服最火服务器!凌烟阁人山人海遍地200级玩家...
- 容斥原理与Mobius函数
- Python爬取《你好,李焕英》电影影评并制作词云图
- 简单计算器与面积结合计算器
- bash 单引号 双引号_Bash Shell中的单引号和双引号有什么区别?