随笔分类 -  Scala

scala 练习
摘要:object Color extends Enumeration(2){ val Red,Green,Blue = Value val Yellow = Value("YELLOW") } import Color._ println(Red) // Red 类型为 Color.Value,Color是路径,Value是依赖类型,它是全新的类型,与其他所有的... 阅读全文
posted @ 2016-05-18 10:57 jht_newbie 阅读(260) 评论(0) 推荐(0)
摘要:控制结构和函数1.在Scala中,几乎所有构造出来的语法结构都有值。这个特性是为了使得程序更加精简,也更易读。 (1)if表达式有值 (2)块也有值——是它最后一个表达式的值 (3)Scala的for循环就像是“增强版”的Java for循环 (4)分号(在绝大多数情况下)不是必须的 (5... 阅读全文
posted @ 2015-10-12 21:23 jht_newbie 阅读(332) 评论(0) 推荐(0)
摘要:1 object Test extends App 2 { 3 def printMultiTable() 4 { 5 var i = 1 6 while (i < 10) 7 { 8 var j = 1 9 while (j <= i)10... 阅读全文
posted @ 2015-10-12 20:28 jht_newbie 阅读(456) 评论(0) 推荐(0)
摘要:1. Scala解释器读到一个表达式,对它进行求值,将它打印出来,接着再继续读下一个表达式。这个过程被称作“读取-求值-打印-循环”,即REPL。 2. 从技术上来讲,scala程序并不是一个解释器,实际发生的是:你输入的内容被快速地编译成字节码,然后这段字节码交由Java虚拟机执行。 3. ... 阅读全文
posted @ 2015-06-03 22:12 jht_newbie 阅读(285) 评论(0) 推荐(0)