【发布时间】:2019-07-31 15:34:47
【问题描述】:
在 Scala 中迭代 java BitSet 的最佳答案是什么?
我目前有这个:
var setBit = -1
Iterator.continually { setBit = bitSet.nextSetBit(setBit + 1); setBit }
.takeWhile(_ >= 0)
最被接受的方法是什么?
我对这种方法没有信心的原因是可变的 setBit 声明和 setBit = bitSet.nextSetBit(setBit + 1); setBit 部分。
【问题讨论】: