相关疑难解决方法(0)

什么时候`修改`复制矢量?

来自https://hackage.haskell.org/package/vector-0.12.0.1/docs/Data-Vector.html#v:modify

对矢量应用破坏性操作.如果安全的话,操作将在适当的位置执行,否则将修改矢量的副本.

听起来它可能具有截然不同的性能特征,这取决于在适当的位置修改矢量是否被认为是"安全的".这激发了问题......

修改何时进行到位,何时复制向量?有没有办法通过使用类型系统来确保它将被修改到位?

performance haskell functional-programming vector immutability

13
推荐指数
1
解决办法
179
查看次数