码迷,mamicode.com
首页 >  
搜索关键字:Scala    ( 4459个结果
Programming In Scala Reading Note 5
Functional ObjectAdvantages and Disadvantages of Immutable ObjectAdv 1. 不可变对象更具容易被推断出来,因为它不会随着时间的变化而造成值的变化。Adv 2. 不可变对象可以自动地传递不会发生变化,而传递可变对象的话,需要首先对可变...
分类:其他好文   时间:2014-06-27 13:55:22    阅读次数:187
Programming In Scala Reading Note 3
Class and Objectclass TestClass { val some = 1}生成的class文件中会包含一个some()方法,并且这个方法是public的,也就是说类外可以通过类的对象来获取这个some的值修改:class TestClass { private val som.....
分类:其他好文   时间:2014-06-26 22:31:24    阅读次数:270
Programming In Scala Reading Note 4
Basic Types and OperationsSomething new according to Java1 + 2跟(1).+(2)是一样的。val str = "Hello world"str indexOf 'o' 跟 str.indexOf('o')是一样的indexOf有两种形式的...
分类:其他好文   时间:2014-06-26 19:26:48    阅读次数:193
Programming In Scala Reading Note 1
Chapter1 and Chapter2方法定义:def methodName(param1: ParamType, param2: ParamType2, [maybe more]): ReturnType = { // method body}函数式编程中一个约定俗成的说法就是,方法会返回一....
分类:其他好文   时间:2014-06-25 19:15:35    阅读次数:205
Programming In Scala Reading Note 2
Learn to programming in funtional way如果一个方法中存在var的话,那么这个方法很可能就是指令式编程。如果一个方法中只存在val的话,那么这个方法很可能是函数式编程。我们需要尝试着把方法中的val删除掉。副作用,一个方法满足函数式编程的基本要求,但是返回值是一个U...
分类:其他好文   时间:2014-06-25 18:31:47    阅读次数:166
学习Scala
团队已经决定逐步由java转向scala。现在的项目已经使用了几种编程语言。Java为主,ruby做代码生成器,python做安装脚本和命令行工具。其实从ruby和python的使用经验中,已经或多或少地接触到了FP的概念。Scala旗帜鲜明地在Java上增加了FP的功能,观念的冲突和复杂的语法让其...
分类:其他好文   时间:2014-06-25 11:36:19    阅读次数:323
Desugar Scala(16) -- Lower Bound
欢迎关注我的新博客地址:http://cuipengfei.me/ Lower bound,不知道这个词的确切中文翻译是怎样的。我们直接看例子吧。 1 2 3 class Pair[T](val first: T, val second: T) { def replaceFirst[R >: T](newFirst: R): Pair[R] ...
分类:其他好文   时间:2014-06-25 00:04:48    阅读次数:381
Desugar Scala(15) -- unapply和unapplySeq方法
欢迎关注我的新博客地址:http://cuipengfei.me/   实在想不到什么动词可以当做脱衣服来讲了,所以从现在开始这系列博文就叫做Desugar Scala了。除非哪天才思泉涌,又想到了新词:) 开始正文。 名字叫做unapply和unapplySeq的方法在Scala里也是有特殊含义的。 我们前面说过case class在做pattern match时很...
分类:移动开发   时间:2014-06-24 19:42:48    阅读次数:265
scala 入门Eclipse环境搭建及第一个入门经典程序HelloWorld
scala 入门Eclipse环境搭建及第一个入门经典程序HelloWorld...
分类:系统相关   时间:2014-06-24 18:42:40    阅读次数:270
Manifest 与TypeTag
Manifest和TypeTag是要解决什么问题?As with other JVM languages, Scala’s types are erased at compile time. This means that if you were to inspect the runtime typ...
分类:其他好文   时间:2014-06-24 12:49:07    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!