scala修炼之路
文章平均质量分 71
小小长毛象
think different
展开
-
scala akka 修炼之路6(scala函数式柯里化风格应用场景分析)
scala的函数式和面向对象风格,可以让想想随时发生;如果你是画家,使用scala写出来的代码更像一幅充满诗意的风景画。如果你是作家,写出的将是一个扣人心弦的跌宕起伏的大篇。scala给不同类型的程序员不同的体验和感受。而使用scala函数式柯里化风格,可以编写出更加抽象,功能化和高效的函数式代码。原创 2014-06-14 13:08:15 · 4495 阅读 · 3 评论 -
scala akka 修炼之路1(使用actor实现一个job的并发计算和task失败重启)
package cn.yangg.scala.akka.initimport akka.actor.Actorimport akka.actor.Propsimport akka.actor.ActorRefimport akka.actor.Terminatedimport akka.event.Loggingimport akka.a原创 2014-05-29 12:42:36 · 2177 阅读 · 0 评论 -
scala akka 修炼之路2(文件操作)
scala中两种文件操作方式;1.scala内置函数不支持二进制文件读取,使用java库函数实现;2.使用scala库函数实现文本文件读取原创 2014-06-03 22:31:22 · 1266 阅读 · 0 评论 -
scala akka 修炼之路3(基于java nio的socket编程)
scala调用java NIO中selector模式实现客户端和服务器端通信原创 2014-06-04 20:21:15 · 3094 阅读 · 0 评论 -
scala akka 修炼之路4(打印彩票N选M的穷举算法)
scala递归打印彩票N选M的穷举算法原创 2014-06-05 19:44:26 · 959 阅读 · 0 评论 -
scala akka 修炼之路5(scala特质应用场景分析)
scala中特质(trait)是一个很有用的特性,在程序设计中可以 更好的抽象现实,使程序更关注各自功能和更好的将程序拆分成多个特质模块,使程序具有更强的扩展性。原创 2014-06-12 21:07:07 · 1770 阅读 · 0 评论 -
scala隐式参数(implicit)
SBinary 和 Scalacheck的一部分库,广泛使用了隐式参数。让人联想起了Haskell(一种函数式编程语言)的编程风格,我真心的希望在Scala中这种编程风格更加广泛。这是一种非常有用的技术。作为开始如下多重入参(柯里化)的例子:scala -> def foo(x: Int)(y: Int) = x+yfoo: (x: Int)(y: Int) Int转载 2014-12-10 18:18:49 · 4026 阅读 · 0 评论