每个actor都要扩展Actor类并提供act方法;
要网actor发送消息,可以使用actor ! message
消息发送时异步的,“发完就忘”
要接收消息,actor可以调用receive或react,通常是在循环中这样做
receive/react 的参数是由case语句组成的代码块
不同的actor之间不应该共享状态。总是使用消息来发送数据。
不要直接调用actor...
分类:
其他好文 时间:
2015-07-11 09:13:12
阅读次数:
182
说起C#运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事。一个好的表达式可以让你做事半功倍的效果,比如三元表达式,可以让你少写N多个if和case语句。 表达式由操作数(operand)和运算符(operator)构成1.运算符分类和优先级2.运算符按操作数目分类一元...
OJ 二阶魔方这道题目,是很基础的一个实现,不需要太多思想和算法,实现较为简单,主要问题在于在于函数比较冗长。注意细节,既能给出正确结论。可以在自定义函数中通过switch ... case 语句实现 魔方旋转。...
分类:
编程语言 时间:
2015-07-09 22:47:23
阅读次数:
370
流程控制case语句:介绍:多分支case条件语句1.case语句和if..elif..else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是,case语句只能判断一种条件关系,而if语句可以判断多种条件关系。格式: 1 case $变量名 in 2 "值1") 3 ...
分类:
系统相关 时间:
2015-06-30 01:24:54
阅读次数:
164
参考:http://www.cnblogs.com/poiu-elab/archive/2012/11/02/2751323.html 与 verilog数字系统设计基础 一般来说,使用最多的是CASE语句,casez和casex基本上很少使用,不过因为它们的功能强大,不能不学会它的使用。 一般性....
分类:
其他好文 时间:
2015-06-29 19:40:18
阅读次数:
123
switch(expr1)中,expr1是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。因此传递给switch和case语句的参数应该是int、short、char或...
分类:
其他好文 时间:
2015-06-24 14:14:56
阅读次数:
102
定义一个 Actor 类要定义自己的Actor类,需要继承 Actor 并实现receive 方法.receive 方法需要定义一系列 case 语句(类型为 PartialFunction[Any, Unit]) 来描述你的Actor能够处理哪些消息,以及如何进行处理。如下例:import akk...
分类:
其他好文 时间:
2015-06-23 17:42:38
阅读次数:
221
Kotlin的控制流与其他语言一样,顺序,分支,循环 顺序语句就不多说,分支有两种,if-else和when(类似于Java中的switch) if语句: 运行结果: Java中的case语句不仅支持整数值,最新的JVM还支持字符串,Kotlin的when语句更...
分类:
其他好文 时间:
2015-06-19 12:08:23
阅读次数:
175
1、控制语句 任何复杂的程序逻辑都可以通过“顺序”,“分支”,“循环”三种基本的程序结构实现 语句默认的为顺序执行 可以使用控制语句改变程序的执行顺序2、if语句 在运行过程中,根据不同的条件运行不同的语句3、switch-case语句 根据一个整数表达式的不同取值,从不同的程序入...
分类:
其他好文 时间:
2015-06-14 18:12:42
阅读次数:
87
Shell case语句为多选择语句。可以用case语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令。case语句格式如下:代码如下:case 值 in模式1) command1 command2 ... commandN ;;模式2) command1 command2 ... comma...
分类:
系统相关 时间:
2015-06-11 12:39:46
阅读次数:
232