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

1.2 在Scala REPL中,计算3的平方根,然后再对该值求平方。现在,这个结果与3相差多少?(提示:res变量是你的朋友)

按题目的意思用res变量~而不是一次到位。

1.3 res变量是val还是var?
val是不可变的,而var是可变的,只需要给res变量重新赋值就可以检测res是val还是var了

1.4 Scala允许你用数字去乘字符串—去REPL中试一下"crazy"*3。这个操作做什么?在Scaladoc中如何找到这个操作?

https://www.scala-lang.org/api/current/scala/collection/StringOps.html

1.5 10 max 2的含义是什么?max方法定义在哪个类中?

https://www.scala-lang.org/api/2.12.x/scala/runtime/RichInt.html

1.6 用BigInt计算2的1024次方


https://www.scala-lang.org/api/current/scala/math/BigInt.html

1.7 为了在使用probablePrime(100,Random)获取随机素数时不在probablePrime和Radom之前使用任何限定符,你需要引入什么?
导入相应的包:

import scala.math.BigInt._
import scala.util.Random  probablePrime(3,Random)

1.8 创建随机文件的方式之一是生成一个随机的BigInt,然后将它转换成三十六进制,输出类似"qsnvbevtomcj38o06kul"这样的字符串。查阅Scaladoc,找到在Scala中实现该逻辑的办法。

https://www.scala-lang.org/api/current/scala/math/BigInt.html

1.9 在Scala中如何获取字符串的首字符和尾字符?

1.10 take,drop,takeRight和dropRight这些字符串函数是做什么用的?和substring相比,他们的优点和缺点都是哪些?

substring便于截取中间部分字符串。

《快学scala第二版》第一章 练习答案相关推荐

  1. 数据结构(C语言)第二版 第一章课后答案

    数据结构(C语言)第二版 第一章课后答案 这本书,我以后也会用,所以趁着考完试做个整理,顺便分享出来.电子资源发不出来,放评论区吧,有需要自取. 1. 简述下列概念:数据.数据元素.数据项.数据对象. ...

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

    原文链接:http://blog.csdn.net/ivan_pig/article/details/8249768 ----------------------------------------- ...

  3. 快学scala第二版笔记

    第五章 类 getter和setter object HelloWorld {def main(args: Array[String]) {val p = new Personp.age = 10p. ...

  4. 开发日记-20190625 Linux系统管理技术手册(第二版) 第一章习题答案(个人版)

    Preface 2333,果然,一章需要三天左右才能完成,这都第二天了,习题才做完前两道,不过通过这两道也了解到了这本书的习性了,不错,不错. Content E1.1 了解系统调用sync(不是sy ...

  5. 开发日记-20190626 Linux系统管理技术手册(第二版) 第一章习题答案(个人版)

    Preface 交流才是王道,只有在极少数情况下,一个天才的能力会超越一百个凡人 Content E1.3 man和info之间的主要区别是什么?他们各自有什么优点? man手册页对单条命令,驱动程序 ...

  6. 《快学Scala》第四章练习题答案+概述

    第四章 1.内容概述 4.1 构造映射 & 4.2 获取映射 //定义 var map = Map("one" -> 1 , "two" -> ...

  7. Camel实战第二版 第一章 初识Camel

    目录 第一部分:迈出第一步 第一章:初识Camel 第二章:Camel路由 本章包含: Camel介绍 Camel的主要功能 初次使用Camel Camel的架构与概念 从零开始构建一个复杂的系统代价 ...

  8. 对一千万条数据进行排序---编程珠玑第二版 第一章

    本书第一章提出了一个看似简单的问题,有最多1000万条不同的整型数据存在于硬盘的文件中,如何在1M内存的情况下对其进行尽可能快的排序. 每个数字用4byte,1M即可存储250 000个数据,显然,只 ...

  9. 线性代数---魏福义版 第一章习题答案

    第一章 矩阵

最新文章

  1. Scut游戏服务器引擎6.1.5.6发布,直接可运行,支持热更新
  2. ORA-12519, ORA-00020异常产生原因及解决方案
  3. linux一切皆文件之tty字符设备(深入理解sshd创建pty的过程) (五)
  4. 6D位姿估计算法Densefusion代码阅读
  5. 社区团购会一直走下去吗?
  6. les有学计算机的吗,赵欢喜
  7. BigTable论文翻译
  8. 外星人入侵(python期末课程设计+源代码)
  9. java 输入一个时间,获取当前周的周一以及周五时间【自然周】
  10. 【基于Simulink+UG NX MCD 一级倒立摆控制系统仿真】建模和分析(一)
  11. C++中关于switch的一些理解
  12. Linux 远程复制命令scp命令的使用
  13. 为什么深度学习都在用python,你知道吗
  14. 微信支付SDK(python版)
  15. 一个35岁男人的自学编程之路
  16. 免费获取全球夜间NPP VIIRS灯光数据!内附下载链接!
  17. 牛客网前端刷题(一)
  18. SCAN: learning to classify images without labels 阅读笔记
  19. Jenkins测试报告页面为空,只显示zip格式,怎么办
  20. Rust权威指南之编写自动化测试

热门文章

  1. STM32 GPIO 详解
  2. 机器学习方法汇总——泰坦尼克号之灾难分析
  3. 图灵的秘密:他的生平、思想及论文解读,读后感
  4. PCR毫米波雷达应用介绍-佰誉达
  5. Android开发 如何计算最小屏幕宽度sw
  6. win7 (win 10) 新建文件夹的 快捷键
  7. makefile(五):makefile的条件判断与循环
  8. 离婚是指夫妻双方因感情破裂等原因
  9. html天猫双十一倒计时代码,天猫双十一 :倒计时篇
  10. 状态机——饮料自动售货机