引言 在学习Scala的过程中,我发现其在构建大规模分布式计算系统上有与生俱来的特质。其丰富的类型系统可以帮助编程设计提供很好的信息隐藏和抽象,...
引言 在这一小节中,我将介绍基于数据(函数式)的方法来构建数据应用。这里会介绍monadic设计来创建动态工作流,利用依赖注入这样的面向对象的技...
避免null使用 大多数语言都有一个特殊的关键字或者对象来表示一个对象引用的是“无”,在Java,它是null。在Java 里,null 是一个...
隐式引用(Implicit Import) Scala会自动为每个程序加上几个隐式引用,就像Java程序会自动加上java.lang包一样。Sc...
引子 由于样本类和构造器模式相关联,所以在模式匹配中常使用样本类做数据的解构和分析。有些情况下,或许希望能够在不创建关联的样本类的前提下编写出类...
引言 在Akka中, 一个Future是用来获取某个并发操作的结果的数据结构。这个操作通常是由Actor执行或由Dispatcher直接执行的....
头等函数 Scala的函数是头等函数(first-class function)。你不仅可以定义和调用函数,还可以把它们写成匿名的字面量(lit...
Actor系统的实体 在Actor系统中,actor之间具有树形的监管结构,并且actor可以跨多个网络节点进行透明通信。对于一个Actor而言...
何为响应式编程 响应式编程是一种面向数据流和变化传播的编程范式,数据更新是相关联的。 这意味着可以在编程语言中很方便地表达静态或动态的数据流,而...
文集作者