本文比较一下Java和Scala语言的关键字...
分类:
其他好文 时间:
2014-11-04 19:43:13
阅读次数:
754
在scala里,对保护成员的访问比Java严格。Scala中,保护成员只在定义了成员的类的子类中可以访问,而Java中,还允许在同一个包的其他类中访问。package p1 { class FClass{ protected def fun(){ println("myfunction") ...
分类:
其他好文 时间:
2014-11-04 19:28:41
阅读次数:
185
Scala程序可以以解释器的方式进行执行,但是它实际上并不是一个解释器。实际发生的是,输入的内容被快速地编译成字节码,然后字节码交给Java虚拟机执行,所以你可以称它为REPL ? ? Windows上Scala的开发环...
分类:
其他好文 时间:
2014-11-04 15:27:21
阅读次数:
189
本文讨论一下在Scala语言里,字段(Fields)是如何实现的...
分类:
其他好文 时间:
2014-11-03 16:28:21
阅读次数:
181
Scala语言的潜力不于与groovy,其语法可以说比python还要新,以至于有些人因此难以接受该语法。Scala是一门函数式、命令式的面向对象的基于JVM的编程语言,可以在控制台或者终端直接执行,语法相当简练、屈指。S...
分类:
其他好文 时间:
2014-11-01 12:03:59
阅读次数:
395
在Thinking in scala (5)----高阶函数* 里面,我们演示了如何把一个函数作为参数传递给另外一个函数。在本文里面,我们来演示函数式编程另外一个重要的特性:返回一个函数。首先来看这么一段代码:code piece 1:def sum(f:Int=>Int):(Int,Int)=>I...
分类:
其他好文 时间:
2014-10-31 11:40:31
阅读次数:
165
一.定长数组
如果需要一个长度不变的数组,可以使用Scala中的Array.
val nums = new Array[int](10)
val s = Array("Hello","world")
二.变长数组:数组缓冲
1.
val b = ArrayBuffer[int]()
2.追加元素
b +=(1,2,3,...
分类:
编程语言 时间:
2014-10-31 10:13:35
阅读次数:
238
文本讨论一下Scala语言基本类型的实现方式...
分类:
其他好文 时间:
2014-10-30 15:27:39
阅读次数:
225
一、进入IDE界面cd ~/Downloads/idea/binidea.sh二、建立scala项目Step 1:导入Spark-hadoop对应的包,次选择“File”–> “Project Structure” –> “Libraries”,选择“+”,将spark-hadoop 对应的包导入:...
分类:
系统相关 时间:
2014-10-29 23:29:50
阅读次数:
335