快学scala第十六章习题——XML处理

本章主要讲解对XML的处理,要处理xml需要引入scala-xml-x.x.x.x.jar包,创建普通scala 类不会自动添加此jar包,需要手动引入之后就可以使用了1.(0)得到什么,(0)(0)又得到什么,为什么?仍然为<fred/>,<fred/>(0)代表节点本身...

2016-04-17 20:44:15

阅读数:272

评论数:0

scala习题(14)——模式匹配和样例类

14.1 JDK发行包有一个src.zip文件包含了JDK的大多数源代码。解压并搜索样例标签(用正则表达式case [^:]+:)。然后查找以//开头并包含[Ff]alls?thr的注释,捕获类似// Falls through或// just fall thru这样的注释。假定JDK的程序员们遵...

2016-03-13 15:39:59

阅读数:318

评论数:0

scala习题(十三)——集合

这章主要讲解关于scala中集合的概念,map,list等 def indexesSet(arg:String)={ var map=Map[String,SortedSet[Int]](); var m:Int=0; arg.foreach { x => if...

2016-02-22 22:04:19

阅读数:244

评论数:0

scala习题(12)——高阶函数

高阶函数在scala中的表现形式是返回值是一个函数的函数

2016-01-24 21:51:44

阅读数:248

评论数:0

scala习题(11)——操作符

scala操作符优先级 */% +- : != & ^ | 非操作符 最低优先级赋值操作符 从高到低优先级逐渐降低,同一层属同等优先级,按照从左到右的顺序进行计算(除了以冒号结尾的操作符和赋值操作符) 1.根据优先级规则,3+4 ->5 和 3 ->4+...

2016-01-21 21:59:40

阅读数:257

评论数:0

scala习题(十)——特质

重点章节,与java有着比较大的分歧

2016-01-03 20:42:47

阅读数:778

评论数:0

scala习题九——文件和正则表达式

1.写出一个小scala程序,将某个文件中的行倒转顺序(将最后一行作为第一行,依次类推),记住要import scala.io.source val source=Source.fromFile("D:\\text.txt","UTF-8"); ...

2015-12-22 23:33:21

阅读数:296

评论数:0

scala习题八——继承

1.扩展如下的bankaccount类,新类checkingacount对每次存款和取款都收取1美元手续费 class BankAccount(initialBalance:Double){ private var balance=initialBalance; def ...

2015-12-10 23:15:58

阅读数:247

评论数:0

快学scala习题(七)-----包

1.编写示例程序展示为什么 package com.horseman.impatient不同于 package com package horseman package impatient第一种方式中,T3可以访问T1,T2类 package com{ class T1{ ...

2015-12-06 20:14:07

阅读数:229

评论数:0

快学scala第6章习题——对象相关

1.编写一个conversion对象,加入inchestoCentimeters,gallonstoliters,milestoKilometers方法 object Conversions{ def inchesToCentimeters():Unit={ println...

2015-11-29 21:05:37

阅读数:216

评论数:0

快学scala习题(五)

1.Int.MaxValue代表着Int的最大值,一旦越过就会导致值变为负数,所以,需要在Increment里面加上判断语句 class Counter{ private var value=Int.MaxValue; def increment():Unit={ ...

2015-11-22 17:22:42

阅读数:195

评论数:0

快学scala习题(四)

本章为Map的使用1.设置一个映射,在根据之前的映射来生成第二个映射val itemprice=Map("Exlier" -> 150,"Potion" -> 50,"Phoneix" ->200); val...

2015-11-15 23:02:29

阅读数:325

评论数:0

快学scala习题(一)

记录用,避免忘记 1.键入3.后,输入tab即可看到2.需要注意的是res变量是val型变量,即便对其平方改值也不会发生改变,差值还是平方根-33.val型变量,可以在repl中输入res0=3,会返回错误,不能赋值给val4.crazy *3的结果为该字符串重复3次,这个方法在StringOp...

2015-11-15 12:49:31

阅读数:314

评论数:0

快学scala习题(二)

记录用,免得忘了1.巩固ifelse用if(x>0) signum=1 else if(x<0) signum=-1 else signum=0;2.一个空的表达式的值是(),类型是Unit3.不合法,赋值语句的值是Unit,会导致x的值也是Unit4.Scala版倒叙循环for(i&...

2015-11-15 12:37:43

阅读数:325

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭