快学Scala习题解答—第七章 包和引入

包和引入

编写示例程序,展示为什么

1
package com.horstmann.impatient

阅读更多

快学Scala习题解答—第六章 对象

对象

编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法

1
2
3
4
5
object Conversions{
def inchesToCentimeters(){}
def gallonsToLiters(){}
def milesToKilometers(){}
}

阅读更多

快学Scala习题解答—第五章 类

改进5.1节的Counter类,让它不要在Int.MaxValue时变成负数

加个判断就OK了

阅读更多

快学Scala习题解答—第四章 映射和元组

映射和元组

设置一个映射,其中包含你想要的一些装备,以及它们的价格。然后构建另一个映射,采用同一组键,但是价格上打9折

映射的简单操作

阅读更多

快学Scala习题解答—第三章 数组相关操作

数组相关操作

编写一段代码,将a设置为一个n个随机整数的数组,要求随机数介于0(包含)和n(不包含)之间

random和yield的使用

阅读更多

快学Scala习题解答—第二章 控制结构和函数

控制结构和函数

一个数字如果为正数,则它的signum为1;如果是负数,则signum为-1;如果为0,则signum为0.编写一个函数来计算这个值

简单的逻辑判断

阅读更多

快学Scala习题解答—第一章 基础

基础

在Scala REPL中键入3,然后按Tab键。有哪些方法可以被应用?

这个。。。。直接操作一遍就有结果了.此题不知是翻译的问题,还是原题的问题,在Scala
REPL中需要按3. 然后按Tab才会提示。 直接按3加Tab是没有提示的。下面是结果

阅读更多