码迷,mamicode.com
首页 >  
搜索关键字:scala的if    ( 507个结果
scala学习手记23 - 函数值
scala的一个最主要的特性就是支持函数编程。函数是函数编程中的一等公民:函数可以作为参数传递给其他函数,可以作为其他函数的返回值,甚至可以在其它函数中嵌套。这些高阶函数称为函数值。 举一个简单的例子:从1到某个数求和。使用Java很容易实现: int sum(int max){ int resul... ...
分类:其他好文   时间:2016-07-24 10:34:35    阅读次数:157
Scala学习(1)——Scala基础知识
本文要解决的问题:Spark主要是由Scala语言编写而成的,所以要真正深入了解Spark,必须要熟悉Scala,在此结合阅读《Scala编程》这本书的情况,对Scala语言做一个基本的总结。Scala的优势(1)简洁 类型推断 函数创建的文法支持 (2)Java互操作性 可重用Java库 可重用Java工具 没有性能惩罚 Scala工作机制 编译成Java字节码 可在任何标准JVM上运行,甚...
分类:其他好文   时间:2016-07-15 21:47:35    阅读次数:264
Scala类型参数中协变(+)、逆变(-)、类型上界(<:)和类型下界(>:)的使用
转自:http://fineqtbull.iteye.com/blog/477994#bc2364938 有位je上的同学来短信向我问起了Scala类型参数中协变、逆变、类型上界和类型下界的使用方法和原理,自己虽然也刚学不久,在主要调查了《Programing in Scala》的19章后,试着在下 ...
分类:其他好文   时间:2016-07-10 12:31:39    阅读次数:124
scala数据库工具类
scala的数据库连接池,基于mysql 配置文件 dao类 ...
分类:数据库   时间:2016-07-09 13:24:41    阅读次数:297
内建控制结构
Scala里没有多少内建控制结构。仅有的包括if,while,for,try,match和函数调用。如此之少的理由是,从一开始Scala就包括了函数文本。代之以在基本语法之上一个接一个添加高层级控制结构,Scala把它们汇集在库里. 有件你会注意到的事情是,几乎所有的Scala的控制结构都会产生某个 ...
分类:其他好文   时间:2016-07-05 17:05:32    阅读次数:205
scala的基础部分
最近接触到spark,spark又是scala编写的,所以需要学习一下scala。 scala是面向对象的,一切皆为对象, 数值,函数都是对象。 println("Welcome to the Scala") /就这样进入scala学习模式了。。。。 1、变量 val x=10;自动转换类型为Int ...
分类:其他好文   时间:2016-06-25 14:55:39    阅读次数:135
Scala类型声明与定义、函数定义、流程控制、异常处理
Scala源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。 Scala的基础类型基本与javascript一致。 Scala的数据类型全部相同于Java中,具有相同的内存占用和精度。以下表是有关可在Scala中所有的数据类型的细节: 数据类型描述 Byte 8 ...
分类:其他好文   时间:2016-06-23 08:51:58    阅读次数:509
scala学习手记17 - 容器和类型推断
关于scala的类型推断前面已经提到过多次。再来看一下下面这个例子: import java.util._ var list1: List[Int] = new ArrayList[Int] var list2 = new ArrayList[Int] list2 add 1 list2 add 2... ...
分类:其他好文   时间:2016-06-21 23:54:32    阅读次数:136
scala学习手记16 – scala中的static
前面两节学了scala的对象和伴生对象,这两个在使用的时候很有些java的静态成员的意思。 scala中没有静态字段和静态方法。静态成员会破坏scala所支持的完整的面向对象模型。不过可以通过伴生对象实现对scala的类一级的操作。 回过头来再看一遍那个Marker的例子,略做了一些调整: clas... ...
分类:其他好文   时间:2016-06-20 23:48:56    阅读次数:216
快学scala笔记.
第一章 基础 val 定义的值实际上是一个常量 var 声明其值可变的变量 val xmax,ymax = 100 var greeting,message: String = null 1.3 常用类型 Scala的7种数值类型:Byte、Char、Short、Int、Long、Float和Double 1、toString() 2、to(10) ...
分类:其他好文   时间:2016-06-16 15:02:34    阅读次数:274
507条   上一页 1 ... 25 26 27 28 29 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!