E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《快学Scala》
Scala自学笔记二
快学Scala
第五章5.1简单类和无参方法 myCounter.increment()//对改值器使用() myCounter.current//对取值器不使用() classMessage{
wangqiaowqo
·
2015-11-20 11:00
Scala 自学笔记[转]
快学Scala
自学笔记第一至第四章参考http://blog.csdn.net/escaflone/article/details/434853451、变量声明 valanswer=8*5+2;//常量
wangqiaowqo
·
2015-11-12 15:00
快学Scala
快学Scala
(Core Java作者Horstmann最新力作) (美)霍斯曼(Horstmann,C.S.)著 高宇翔译 ISBN978-7-121-18567
·
2015-10-31 08:45
scala
《
快学Scala
》 第2章 控制结构和函数
一、条件表达式Scala的if/else语法结构和Java或C++一样。不过在Scala中的if/else表达式有值,这个值就是跟在if或else之后的表达式的值,且该表达式的类型为Int,例如vals=if(x>0)1else-1Scala的if/else将在Java和C++中分开的两个语法结构if/else和?:结合一起了在Scala中,每个表达式都有一个类型,在下面的混合类型表达式中if(x
u011414200
·
2015-10-13 08:00
《
快学Scala
》 第1章 基础
一、Scala解释器1.启动解释器的步骤安装Scala确保Scala/bin目录位于系统PATH中在操作系统中打开命名行窗口键入Scala并按Enter键详情请参照Scala开发环境搭建和HelloWorld解析2.可以将Scala当做工业级的便携计算器使用答案被命名为res0,你可以在后续操作中使用这个名称,解释器同时还会显示结果的类型。根据启动解释器的方式不同,可能可以使用Tab键补全命令/方
u011414200
·
2015-10-13 08:00
link
快学Scala
http://product.dangdang.com/23467688.html#ddclick?
chworld
·
2015-08-18 13:00
快学Scala
习题解答第十三章---------集合
1.编写一个函数,给定字符串,产生出一个包含所有字符的下标的映射。举例来说,index("Mississippi")应返回一个映射,让'M'对应集{0},'i'对应集{1,4,7,10},依此类推。使用字符到可变集的映射。另外,你如何保证集是经过排序的?运行结果:Map(M->TreeSet(0),s->TreeSet(2,3,5,6),p->TreeSet(8,9),i->TreeSet(1,4
happyAnger6
·
2015-07-11 23:00
hadoop
scala
spark
spark
大数据
缓存
并行处理
快学Scala
第18章 高级类型 习题解答
1.实现一个Bug类,对沿着水平线爬行的虫子建模。move方法向当前方向移动,turn方法让虫子转身,show方法打印出当前的位置。让这些方法可以被串接调用。例如:bugsy.move(4).show().move(6).show().turn().move(5).show()上述代码应显示4105。package ex18_01 class Bug { var x = 0 var y =
圣洁之子
·
2015-05-04 07:00
快学Scala
第17章 - 类型参数 习题解答
1.定义一个不可变类Pair[T,S],带一个swap方法,返回组件交换过位置的新对偶。package ex17_01 object Main extends App { val p = new Pair(97 -> 'a') val a = p.swap println(a) } class Pair[T, S](val p: (T, S)) { def swap = {
圣洁之子
·
2015-04-28 07:00
快学Scala
第16章 XML处理 习题解答
1.(0)得到什么?(0)(0)呢?为什么?回答:(0)得到一个scala.xml.Node,(0)(0)也是得到scala.xml.Node。因为scala.xml.Node实现了方法 defapply(i:Int):Node,所以支持串接调用。注意:scala-xml-x.x.x.jar需要另外导入。scala> val a = a: scala.xml.Elem = scala> a(0
圣洁之子
·
2015-04-26 12:00
《
快学Scala
》勘误表
第208页第3行,“BlackwellToster”应为"BlackwellToaster"第209页第7行,h(0)应为h(-1)
圣洁之子
·
2015-04-19 19:00
快学Scala
第13章 集合 - 练习解答
1. 编写一个函数,给定字符串,产出一个包含所有字符的下标的映射。举例来说:indexes("Mississippi")应返回一个映射,让'M'对应集{0},'i'对应集{1,4,7,10},依此类推。使用字符到可变集的映射。另外,你如何保证集是经过排序的?回答:使用SortedSet可以保证集是经过排序的。packageex13_01 importscala.collection.mutabl
圣洁之子
·
2015-04-18 21:00
Scala搭建
最近在网上买了本书,书名《
快学Scala
》,作者是core java的作者。
huyana_town
·
2015-04-10 14:00
scala
一天一段scala代码(十六)
一天一段scala代码(十六) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-04-06 15:00
scala
xml
一天一段scala代码(十五)
一天一段scala代码(十五) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-04-06 15:00
注解
scala
scala和java互操作
一天一段scala代码(十四)
一天一段scala代码(十四) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-04-05 22:00
scala
模式匹配
样例类
一天一段scala代码(十三)
一天一段scala代码(十三) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-04-03 20:00
scala
集合
懒视图
一天一段scala代码(十二)
一天一段scala代码(十二) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-04-03 18:00
scala
闭包
高阶函数
一天一段scala代码(十一)
一天一段scala代码(十一) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-04-02 21:00
scala
一天一段scala代码(十)
一天一段scala代码(十) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-03-09 18:00
一天一段scala代码(九)
一天一段scala代码(九) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-02-27 18:00
scala
正则表达式
文件
一天一段scala代码(四)
一天一段scala代码(四) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-01-30 21:00
scala
入门
map
zip
一天一段scala代码(三)
一天一段scala代码(三) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-01-29 22:00
scala
入门
数组
一天一段scala代码(二)
一天一段scala代码(二) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-01-28 20:00
scala
break
for
if
一天一段scala代码(一)
一天一段scala代码(一) 为了更好的驾驭spark,最近在学习scala语言特性,主要看《
快学scala
》,顺便把一些自己认为有用的代码记下来。
linger2012liu
·
2015-01-27 21:00
scala
变量
快学scala
-第一章课后习题解答
1基础 1.1在ScalaREPL中键入3,然后按Tab键。有哪些方法可以被应用? 简单直接的办法就是在命令行下测试就可以了Scala代码 != ## % & * + - / >=
wolfwubang
·
2014-10-21 10:00
scala
【互动问答分享】第2期决胜云计算大数据时代Spark亚太研究院公益大讲堂
先学习Scala的内容,强烈推荐《
快学Scala
》;然后按照我们免费发布的“云计算分布式大数据Spark实战高手之路(共3本书)”循序渐进的学习即可,其中“云计算分布式大数据Spark实战高手之路---
HiHeartFirst
·
2014-09-10 13:07
spark
大数据
云计算
spark技术
【互动问答分享】第2期决胜云计算大数据时代Spark亚太研究院公益大讲堂
先学习Scala的内容,强烈推荐《
快学Scala
》;然后按照我们免费发布的“云计算分布式大数据Spark实战高手之路(共3本书)”循序渐进的学习即可,其中“云计算分布式大数据Spark实战高手之路---
HiHeartFirst
·
2014-09-10 13:07
云计算
spark
大数据
技术文章
Spark技术互动问答分享
先学习Scala的内容,强烈推荐《
快学Scala
》;然后按照我们免费发布的“云计算分布式大数据Spark实战高手之路(共3本书)”循序渐进的学习即可,其中“云计算分布式大数据Spark实战高手之路---
Spark亚太研究院
·
2014-07-24 17:00
spark教程
spark互动
spark技术
spark问答
《
快学Scala
》第一章 部分练习题解答
《
快学Scala
》第一章部分练习题解答10max2的含义是什么?max方法定义在哪个类中?10max2输出10,比较10和2中的最大值。
晓之扉
·
2014-07-02 15:00
scala
快学Scala
习题解答—第九章 文件和正则表达式
10 文件和正则表达式 10.1 编写一小段Scala代码,将某个文件中的行倒转顺序(将最后一行作为第一行,依此类推) import io.Source import java.io.PrintWriter val path = "test.txt" val reader = Source.fromFile(path).getLines()
Ivan_Pig
·
2013-04-07 21:00
正则表达式
快学Scala
习题解答—第八章 继承
9 继承 9.1 扩展如下的BankAccount类,新类CheckingAccount对每次存款和取款都收取1美元的手续费class BankAccount(initialBalance:Double){ private var balance = initialBalance def deposit(amount
Ivan_Pig
·
2013-04-06 19:00
scala
快学Scala
习题解答—第七章 包和引入
8 包和引入 8.1 编写示例程序,展示为什么 package com.horstmann.impatient 不同于 package com package horstmann package impatient 分别使用package的效果如下 package com { class T1() {} package horstmann { class T
Ivan_Pig
·
2013-04-01 20:00
java
scala
快学Scala
习题解答—第六章 对象
7 对象 7.1 编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法 object Conversions{ def inchesToCentimeters(){} def gallonsToLiters(){} def milesToKilometer
Ivan_Pig
·
2013-03-20 17:00
scala
快学Scala
习题解答—第五章 类
6 类 6.1 改进5.1节的Counter类,让它不要在Int.MaxValue时变成负数 加个判断就OK了 class Count{ private var value = Int.MaxValue def increment(){if(value < Int.MaxValue) value + 1 else value } def current =
Ivan_Pig
·
2013-03-15 13:00
java
scala
快学Scala
习题解答—第四章 映射和元组
5 映射和元组 5.1 设置一个映射,其中包含你想要的一些装备,以及它们的价格。然后构建另一个映射,采用同一组键,但是价格上打9折 映射的简单操作 scala> val map = Map("book"->10,"gun"->18,"ipad"->1000) map: scala.colle
Ivan_Pig
·
2013-03-12 15:00
java
scala
快学Scala
习题解答—第三章 数组相关操作
4 数组相关操作 4.1 编写一段代码,将a设置为一个n个随机整数的数组,要求随机数介于0(包含)和n(不包含)之间 random和yield的使用 import scala.math.random def randomArray(n:Int)={ for(i <- 0 until n) yield (random * n).toInt } println(
Ivan_Pig
·
2013-03-11 08:00
java
scala
快学Scala
习题解答—第二章 控制结构和函数
3 控制结构和函数 3.1 一个数字如果为正数,则它的signum为1;如果是负数,则signum为-1;如果为0,则signum为0.编写一个函数来计算这个值 简单的逻辑判断 def signum(num:Int){if(num>0)print(1)else if(num<0)print(-1)else print(0)} Scala中已经有此方法了,刚才
Ivan_Pig
·
2013-03-03 21:00
scala
快学Scala
习题解答—第一章 基础
1 简介 近期对Scala比较感兴趣,买了本《
快学Scala
》,感觉不错。
Ivan_Pig
·
2013-02-26 21:00
java
scala
快学scala
习题
快学Scala
习题解答—第十三章 集合
14.1 编写一个函数,给定字符串,产出一个包含所有字符的下标的映射。举例来说:indexes("Mississippi")应返回一个映射,让'M'对应集{0},'i'对应集{1,4,7,10},依此类推。使用字符到可变集的映射。另外,你如何保证集是经过排序的?更新scala到版本2.10.0。有可变的可排序的Set,实际上还是TreeSetimportcollection.mutable.{Ma
ivan_pig
·
2013-02-16 21:00
java
java
java
java
scala
快学Scala
习题解答—第十二章 高阶函数
13 高阶函数13.1 编写函数values(fun:(Int)=>Int,low:Int,high:Int),该函数输出一个集合,对应给定区间内给定函数的输入和输出。比如,values(x=>x*x,-5,5)应该产出一个对偶的集合(-5,25),(-4,16),(-3,9),…,(5,25)objectTestextendsApp{ defvalues(fun:(Int)=>Int,low:I
ivan_pig
·
2013-01-07 19:00
java
java
java
scala
快学Scala
习题解答—第十章 特质
11 特质11.1 java.awt.Rectangle类有两个很有用的方法translate和grow,但可惜的是像java.awt.geom.Ellipse2D这样的类没有。在Scala中,你可以解决掉这个问题。定义一个RenctangleLike特质,加入具体的translate和grow方法。提供任何你需要用来实现的抽象方法,以便你可以像如下代码这样混入该特质:valegg=newjava
ivan_pig
·
2012-12-16 20:00
java
java
java
scala
快学Scala
习题解答—第九章 文件和正则表达式
10 文件和正则表达式10.1 编写一小段Scala代码,将某个文件中的行倒转顺序(将最后一行作为第一行,依此类推)importio.Source importjava.io.PrintWriter valpath="test.txt" valreader=Source.fromFile(path).getLines() valresult=reader.toArray.reverse v
ivan_pig
·
2012-12-12 19:00
java
java
java
scala
快学Scala
习题解答—第六章 对象
7 对象7.1 编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法objectConversions{ definchesToCentimeters(){} defgallonsToLiters(){} defmilesToKilometers(){} } 7.2 前一个练习不是很面向对象。提供一个
ivan_pig
·
2012-12-09 19:00
java
java
java
scala
快学Scala
习题解答—第五章 类
6 类6.1 改进5.1节的Counter类,让它不要在Int.MaxValue时变成负数加个判断就OK了classCount{ privatevarvalue=Int.MaxValue defincrement(){if(value":()V 4:return } 6.6 在5.2节的Person类中提供一个主构造器,将负年龄转换为0classPerson(varage:Int){ age=i
ivan_pig
·
2012-12-06 18:00
java
java
java
scala
读几本书样章感受
读《
快学Scala
》:整体来说,没太多感觉,可能是真正精华的地方并没有在样章中体现出来吧。
ruben
·
2012-12-06 14:00
读书
读几本书样章感受
读《
快学Scala
》: 整体来说,没太多感觉,可能是真正精华的地方并没有在样章中体现出来吧。
icefire
·
2012-12-06 14:00
感受
快学Scala
习题解答—第四章 映射和元组
5 映射和元组5.1 设置一个映射,其中包含你想要的一些装备,以及它们的价格。然后构建另一个映射,采用同一组键,但是价格上打9折映射的简单操作scala>valmap=Map("book"->10,"gun"->18,"ipad"->1000) map:scala.collection.immutable.Map[java.lang.String,Int]=Map(book->10,gun->18
ivan_pig
·
2012-12-05 21:00
java
java
java
scala
快学Scala
习题解答—第三章 数组相关操作
4 数组相关操作4.1 编写一段代码,将a设置为一个n个随机整数的数组,要求随机数介于0(包含)和n(不包含)之间random和yield的使用importscala.collection.mutable.ArrayBuffer importscala.math.random defrandomArray(n:Int):Array[Int]={ vala=for(i=t.length)t(i)
ivan_pig
·
2012-12-04 20:00
java
java
java
scala
快学Scala
习题解答—第二章 控制结构和函数
3 控制结构和函数3.1 一个数字如果为正数,则它的signum为1;如果是负数,则signum为-1;如果为0,则signum为0.编写一个函数来计算这个值简单的逻辑判断defsignum(num:Int){if(num>0)print(1)elseif(numvalt={} t:Unit=() 可以看出,它的值是()类型是Unit3.3 指出在Scala中何种情况下赋值语句x=y=1是合法的。
ivan_pig
·
2012-12-03 19:00
java
java
java
scala
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他