Подтвердить что ты не робот

Scala mutable BitSet, где находятся мутирующие операции?

Я пытаюсь добавить два объекта BitSet вместе (мутируя один из них). Это должно быть эффективной операцией для битов. Но кажется, что единственная операция, которая делает это, - ++=. Рассматривая источник, это, похоже, не рассматривает добавление битов по-разному.

Верно ли, что в Scala 2.9.1 не существует эффективных операций логического обновления для изменяемых битов? Это довольно бессмысленно, не так ли?

4b9b3361

Ответ 1

Отвечая на комментарии, я подал запрос .

Поскольку я отвечаю на свой собственный вопрос (у которого нет положительного ответа), я просто добавлю некоторые ссылки на реализации Bitset, на которые я наткнулся. В настоящее время я использую Java BitSet, но, похоже, более эффективные альтернативы: