leetcode下载-puzzle_scala:scala的练习题

时间:2021-06-29 20:26:46
【文件属性】:
文件名称:leetcode下载-puzzle_scala:scala的练习题
文件大小:20KB
文件格式:ZIP
更新时间:2021-06-29 20:26:46
系统开源 leetcode下载 发现了一本有意思的书叫做《scala谜题》里面讲了一些特别细节的东西,平时也写了不少了scala的代码,但是有些内容就觉得习以为常了,或者因为idea编辑器做的比较好,在写代码的时候有不对或者不规范的地方,它会直接给出提示,有时候就发现哦,原来这样写是不对的,编译会出错,但是也没有想太多究竟是为什么,这本书做了比较有意思的科普,那就把自己的练习心得记下来,也许以后会考虑用scala刷leetcode 第一章 占位符 val list1:List[Int] = List(1,2,3).map(_ + 1) val list2:List[Int] = List(1,2,3).map(r => r + 1) 在上面的例子中,两行代码的返回结果其实是一样的,都是 List(2,3,4),而在第一行中的 _叫做占位符,可以让我们的代码更加简洁 但是这并不意味着使用 _ 和箭头函数是同样的结果 val list1:List[Int] = List(1,2,3).map{println("ss");_ + 1} val list2:List[Int] = List(1,2,3)

网友评论