快学Scala习题答案汇总

习题与答案

第一章

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

我在mac操作系统下面,按3,然后按空格,然后按Tab,结果如下

scala> 3
!=   >             floatValue      isValidInt     to               toRadians
%    >=            floor           isValidLong    toBinaryString   toShort
&    >>            getClass        isValidShort   toByte           unary_+
*    >>>           intValue        isWhole        toChar           unary_-
+    ^             isInfinite      longValue      toDegrees        unary_~
-    abs           isInfinity      max            toDouble         underlying
/    byteValue     isNaN           min            toFloat          until
<    ceil          isNegInfinity   round          toHexString      |
<<   compare       isPosInfinity   self           toInt
<=   compareTo     isValidByte     shortValue     toLong
==   doubleValue   isValidChar     signum         toOctalString

列出的方法并不全,需要查询全部方法还是需要到Scaladoc中的Int,Double,RichInt,RichDouble等类中去查看。

  1. 在Scala REPL中,计算3的平方根,然后再对该值求平方。现在,这个结果与3相差多少?(提示:res变量是你的朋友)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容