《快学scala》习题 第1章基础

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

《快学scala》习题 第1章基础