![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
lihancheng
这个作者很懒,什么都没留下…
展开
-
Scala的一些最佳实践
应用层 80/20原则:80%的代码是 纯函数,其余如处理IO,数据库,用户交互等方面的20%的代码也应该尽量轻量级培养面向表达式的编程思维,培养函数式编程思维用Actor模型实现并发功能将更多的 行为 从 类里 移到 更细粒度的 trait中 代码层 坚持写纯函数习惯将函数作为变量和参数进行传递重点学习scala的集合类和其API尽量使用immutable代码,优先使用val和转载 2016-01-25 18:28:20 · 832 阅读 · 0 评论 -
Scala的“=>”符号简介
Scala中的=>符号可以看做是创建函数实例的语法糖。例如:A => T,A,B => T表示一个函数的输入参数类型是“A”,“A,B”,返回值类型是T。请看下面这个实例: scala> val f: Int => String = myInt => "The value of myInt is: " + myInt.toString() f: Int => String = sca转载 2016-02-22 09:31:35 · 1584 阅读 · 0 评论 -
scala 从入门到入门+
新手向,面向刚从java过渡到scala的同学,目的是写出已已易于维护和阅读的代码. 从语句到表达式 语句(statement): 一段可执行的代码 表达式(expression): 一段可以被求值的代码 在Java中语句和表达式是有区分的,表达式必须在return或者等号右侧,而在scala中,一切都是表达式. 一个例子: 假设我们在公司的内网和外网要从不同的域名转载 2016-02-22 09:41:39 · 1385 阅读 · 0 评论