Изменяемый Scala BitSet, где находятся операции мутации? - PullRequest
11 голосов
/ 22 февраля 2012

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

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

1 Ответ

2 голосов
/ 22 февраля 2012

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...