Scala:函数式编程之下划线underscore

http://blog.csdn.net/pipisorry/article/details/52913548Scala 中下划线的用法 1、存在性类型:Existential typesdef foo(l: List[Option[_]]) = ...2、高阶类型参数:Higher kinded type parameterscase class A[K[_],T](a: K[T])3、临时变量...
阅读(581) 评论(0)

Scala:输入输出

http://blog.csdn.net/pipisorry/article/details/52902694Scala基本输入输出从屏幕上读取用户输入有时候我们需要接收用户在屏幕输入的指令来处理程序。实例如下:object Test { def main(args: Array[String]) { print("请输入 : " ) val line = Conso...
阅读(1177) 评论(0)

Scala:提取器(Extractor)

http://blog.csdn.net/pipisorry/article/details/52902671提取器是从传递给它的对象中提取出构造该对象的参数。Scala 标准库包含了一些预定义的提取器,我们会大致的了解一下它们。Scala 提取器是一个带有unapply方法的对象。unapply方法算是apply方法的反向操作:unapply接受一个对象,然后从对象中提取值,提取的值通常是用来构...
阅读(516) 评论(0)

Scala:类,对象和特征(接口)

http://blog.csdn.net/pipisorry/article/details/52902609Scala类和对象类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。类的创建和实例化class Point(xc: Int, yc: Int) { var x:...
阅读(948) 评论(0)

Scala:集合类型Collection和迭代器

http://blog.csdn.net/pipisorry/article/details/52902549Scala CollectionScala 集合分为可变的和不可变的集合。可变集合可以在适当的地方被更新或扩展。这意味着你可以修改,添加,移除一个集合的元素。而不可变集合类,相比之下,永远不会改变。不过,你仍然可以模拟添加,移除或更新操作。但是这些操作将在每一种情况下都返回一个新的集合,同...
阅读(601) 评论(0)

Scala:数组

http://blog.csdn.net/pipisorry/article/details/52902432Scala数组声明数组以下是 Scala 数组声明的语法格式:var z:Array[String] = new Array[String](3) 或var z = new Array[String](3)以上语法中,z 声明一个字符串类型的数组,数组长度为 3 ,可存储 3 个元素。多维...
阅读(638) 评论(0)

Scala:字符串

http://blog.csdn.net/pipisorry/article/details/52902348Scala字符串在 Scala 中,字符串的类型实际上是 Java String,它本身没有 String 类。在 Scala 中,String 是一个不可变的对象,所以该对象不可被修改。这就意味着你如果修改字符串就会产生一个新的字符串对象。但其他对象,如数组就是可变的对象。创建字符串创建...
阅读(1016) 评论(0)

Scala:函数和闭包

http://blog.csdn.net/pipisorry/article/details/52902271Scala函数Scala 有函数和方法,二者在语义上的区别很小。Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说在类中定义的函数即是方法。我们可以在任何地方定义函数,甚至可以在函数内定义函数(内嵌函数)。更重要的一点是 Scala 函数名可以由以下特殊字符:+,...
阅读(901) 评论(0)

Scala:访问修饰符、运算符和循环

http://blog.csdn.net/pipisorry/article/details/52902234Scala 访问修饰符Scala 访问修饰符基本和Java的一样,分别有:private,protected,public。如果没有指定访问修饰符符,默认情况下,Scala对象的访问级别都是 public。Scala 中的 private 限定符,比 Java 更严格,在嵌套类情况下,外层...
阅读(588) 评论(0)

Scala:数据类型和变量

http://blog.csdn.net/pipisorry/article/details/52902158Scala数据类型Scala 与 Java有着相同的数据类型,下表列出了 Scala 支持的数据类型:数据类型描述Byte8位有符号补码整数。数值区间为 -128 到 127Short16位有符号补码整数。数值区间为 -32768 到 32767Int32位有符号补码整数。数值区间为 -2...
阅读(1305) 评论(0)

Scala: 简介和安装

http://blog.csdn.net/pipisorry/article/details/52902117Note: lz只是稍微学学,能看懂就行,不深入。适合scala小白。Scala简介Scala 是 Scalable Language 的简写,是一门多范式的编程语言联邦理工学院洛桑(EPFL)的Martin Odersky于2001年基于Funnel的工作开始设计Scala。Funnel...
阅读(333) 评论(0)
    个人资料
    • 访问:2208502次
    • 积分:23262
    • 等级:
    • 排名:第285名
    • 原创:530篇
    • 转载:30篇
    • 译文:5篇
    • 评论:233条
    Welcome to 皮皮blog~

    博客专栏
    最新评论