
scala
文章平均质量分 69
偶阵雨丿
这个作者很懒,什么都没留下…
展开
-
scala quill框架让事务起作用的方法
在使用quill过程中,实现增删改差功能以后,有些业务需要事务的支持。通过查阅官方文档http://getquill.io 发现quill框架通过一下方式实现事务支持:db.transaction{ db.update db.insert . . .}若db.transaction方法中包含的insert,upd原创 2017-09-22 15:50:14 · 1131 阅读 · 0 评论 -
scala 抽象类(abstract)与特质(trait)
抽象类你可以定义一个抽象类,它定义了一些方法但没有实现他们。取而代之的是有扩展抽象类的子类定义这些方法。不能创建抽象类的实例 scala> abstract class Shape { | def getArea():Int // subclass should define this | } defined class Shape原创 2017-09-26 15:58:13 · 4613 阅读 · 1 评论 -
scala 样本类 Case Classes
使用样本类可以方便得存储和匹配类的内容。你不用new关键字就可以创建它们。scala> case class Calculator(brand: String, model: String)defined class Calculatorscala> val hp20b = Calculator("hp", "20b")hp20b: Calculator = Calculator(h原创 2017-09-28 11:42:03 · 500 阅读 · 0 评论 -
Scala 函数响应式编程: 静态类型 (Static Types)
函数响应式编程为使函数内的代码更加的强壮, 便需在代码编译的阶段时, 就要能确定传入函数的参数类型, 是符合领域模型中的商业规则。也就是说, 藉由编译器形成一过滤器; 只让符合领域模型中商业规则的参数类型, 能传入到函数中。举个简单的例子:假设, 只有 saving account 能有利息的收入, 而checking account 便没有利息的收入。Scala 藉由静态转载 2017-09-28 13:47:18 · 402 阅读 · 0 评论