1.Scala REPL的使用安装完scala,并且把scala安装目录的bin目录追加到PATH环境变量。这时就可以直接在cmd下输入scala进入REPL进入REPL,在命令提示符后面可以输入scala中合法的表达式。例如我们输入8*5+2上面的res0就是保存表达式结果的变量,Int代表表达式...
分类:
其他好文 时间:
2015-04-13 15:56:44
阅读次数:
156
####定长数组 ``` val n = new Array[Int](10) val s = new Array[String](10) val a = new Array("hello", "world") ``` ####变长数组 ``` import scala.collection.mutable.ArrayBuffer val b = new ArrayBuffe...
分类:
编程语言 时间:
2015-02-22 06:49:53
阅读次数:
224
#####1. 条件表达式 ``` scala> if(x>1)"positive" else -1 ``` #####2. 循环 ``` while(n>0){ } ``` ``` for(i <- 0 to 10){ println(i) } ``` `for(i <- 表达式)`语法结构表示让变量遍历右边表达式的所有值。...
分类:
其他好文 时间:
2015-02-21 19:58:28
阅读次数:
125
#####1. REPL, read evaluate print loop. ``` scala>:load MyModule.scala scala>MyModule.abs(-42) ``` ```` object MyModule { def main(args: Array[String]): Unit = { println("Hello World.") } def abs(n...
分类:
其他好文 时间:
2015-02-21 06:32:23
阅读次数:
170
Scala可能是下下一代Java。这么高的评价让人不禁想看看它到底是什么东西。...
分类:
其他好文 时间:
2015-02-06 16:42:13
阅读次数:
137
REPL
在Scala中的书籍中会提及REPL,REPL(Read-Eval-Print
Loop);这被称为“读取-求值-打印”循环。
不带参数的Scala方法通常不使用圆括号,例如,StringOps类的API显示它有一个distinct方法,不带(),其作用是获取字符串中不重复的字符。调用如下: print("hello".distinct);
Scaladoc
...
分类:
其他好文 时间:
2014-08-13 22:33:57
阅读次数:
281