排序:
默认
按更新时间
按访问量

快学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

阅读数:273

评论数: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

阅读数:319

评论数: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

阅读数:246

评论数:0

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

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

2016-01-24 21:51:44

阅读数:250

评论数: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

阅读数:779

评论数:0

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

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

2015-12-22 23:33:21

阅读数:297

评论数: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

阅读数:238

评论数:0

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

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

2015-11-29 21:05:37

阅读数:218

评论数: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.生成数组,可以用scala提供的scala.util.random方法,该方法提供了nextInt(int)就是用来获取之间的整数的,具体可查看scaladoc def RandArray(n:Int):Array[Int] = { var a=new Array[...

2015-11-15 16:09:29

阅读数:189

评论数:0

快学scala习题(一)

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

2015-11-15 12:49:31

阅读数:315

评论数: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

hadoop开发环境搭建

操作系统 :Ubuntu 15.04 开发工具 : Eclipse 4.4 hadoop版本:hadoop 2.6.1 准备工具 Ubuntu可以很方便的在各种地方下载到,这里就不列举了 hadoop的软件下载地址,就是官网地址,如下: http://hadoop.apache.org...

2015-11-03 12:26:31

阅读数:347

评论数:0

lua元表介绍

cocos2d-x的相关读取与应用主要是是通过C语言来实现的,具体要使用的话,需要包含头文件和引入静态库 #include"sqlite3\include\sqlite3.h" #pragma comment(lib,"sqlite3.lib")

2015-10-20 16:21:10

阅读数:230

评论数:0

cocos2d-x sqlite的读取和相关操作

cocos2d-x的相关读取与应用主要是是通过C语言来实现的,具体要使用的话,需要包含头文件和引入静态库#include"sqlite3\include\sqlite3.h" #pragma comment(lib,"sqlite3.lib")然后使用提供的...

2015-10-20 00:53:32

阅读数:238

评论数:0

少年啊,来一发昆特吗(四)——AI的编写

这类纸牌游戏的常用算法通常是博弈树算法,具体的博弈树算法与A*算法的思想比较相似,就是对AI的行动有一个评估值,评估值越高,这手牌的打法就最好,评估值要怎么定,就要看游戏了,纸牌游戏的目的很明确就是赢过对手,也就是玩家,那么对于昆特牌来说估值最高的就是使自己的力量在结束时比玩家的力量高,所以首先需...

2015-10-19 22:57:48

阅读数:561

评论数:0

少年啊,来一发昆特吗(三)——昆特牌的选择界面

昆特牌的显示搞定后,之后就是卡牌的整备界面了

2015-10-15 18:54:22

阅读数:559

评论数:0

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