微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

快学Scala 第一章课后练习

1.直接显示int 3,可能是打开方式不对 其实是3. tab给出函数提示 2.
val a= Math.sqrt(3)
3-a*a

 

运行结果:

3.是val,无法更改 4.

5.找到10 、2 中较大的数 6.
var res=BigInt(2);
for (i <-1 to 1024){
  res=res *res;
}
print(res)

 

这个方法会报错 调用函数
print(BigInt(2).pow(1024))

 

7.

  8.
print(BigInt(Random.nextInt()).toString(36))//-7t5b5c

 

9.
var str=“hello”
print(str.head)//h
print(str.last)//o

 

10.
println(str.take(3))//hel
println(str.takeRight(3))//llo
println(str.drop(3))//lo
println(str.dropRight(3))//he

 

Zunler 发布了18 篇原创文章 · 获赞 7 · 访问量 9780 私信 关注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐