小编Apo*_*orv的帖子

将标签添加到拉取请求

我有一个来自agiliq/Anagen的repo iontech/Anagen

我对我的fork做了一些提交并添加了一个标签.然后我打开了一个Pull Request.此Pull请求仅包含我的提交.

如何将我创建的标签包含在Pull Request中?

git github git-tag pull-request

51
推荐指数
2
解决办法
3万
查看次数

链接映射是否由编译器优化?

Scala 有一种使用mapconstruct将集合转换为另一个集合的惊人方法。

val l = List(1, 2, 3, 4)
l.map(_*_)
Run Code Online (Sandbox Code Playgroud)

将返回列表中元素的平方 l

我遇到了多个地图链接在一起的各种情况,比如,

val l = List(1, 2, 3, 4)
val res = l.map(_ * _).map(_ + 1).filter(_ < 3)
Run Code Online (Sandbox Code Playgroud)

我相信下面发生的事情等同于下面的事情。

val l = List(1, 2, 3, 4)
val l1 = l.map(_*_)
val l2 = l1.map(_ + 1)
val res = l2.filter(_ < 3)
Run Code Online (Sandbox Code Playgroud)

创建l1l2如果集合过大可能会导致内存问题。为了解决这个问题,Scala 编译器有什么优化吗?

val l = List(1, 2, 3, 4)
val res = l1.map( _*_ + 1).filter(_ < 3)
Run Code Online (Sandbox Code Playgroud)

一般来说,如果f …

scala compiler-optimization

5
推荐指数
1
解决办法
2036
查看次数