第一章 基础 A1
1. 在Scala REPL中键入3,然后按下TAB键,有哪些方法可被应用?
2. 在Scala中,计算3的平方根,然后再对该值求平方,现在这个值与3相差多少?
答案:引入scala的数据函数需要引入math包,有两种方式
//方式一
improt math._
val result = 3-pow(sqrt(3),2)
//方式二位
val result = 3-math.pow(math.sqrt(3),2)
3. res变量是val 还是var?
通过测试,我们发现res2不可以被赋值,因此为不可以变变量,所以答案是val
4. Scala允许你使用数据乘以字符串----去REPL中试一下“crazy” * 3 ,这个操作做什么,在Scaladoc中如何找到这个操作?
使用zeal,下载scala的官方文档,字符串的操作是在S