《快学scala》习题 第1章基础
2.
3.
4.
5.处于BigInt
6.用BigInt计算2的1024次方
使用scala.math.pow报错
应该使用BigInt的pow函数
7.为了在使用probablePrime(100,Random)获取随机素数时不在probablePrime和Radom之前使用任何限定符,你需要引入什么?
引入对应的包即可
import math.BigInt._
import scala.util._
8.创建随机文件的方式之一是生成一个随机的BigInt,然后将它转换成三十六进制,输出类似”qsnvbevtomcj38o06kul”这样的字符串。
9. 获取字符串首尾字符
10. take,drop,takeRight和dropRight这些字符串函数是做什么用的?和substring相比,他们的优点和缺点都是哪些?
def take(n: Int): String : 选取前n个字符
def takeRight(n: Int): String :选取后n个字符
def drop(n: Int): String :选取除了前n个的其他字符
def dropRight(n: Int): String :选取除了后n个的其他字符
def substring(arg0: Int): String :选取除了前n个的其他字符,索引从1开始
def substring(arg0: Int, arg1: Int): String:选取[3,6)的字符