Я работаю над проектом, где в определенный момент мне нужно показать за один месяц, какие дни еще доступны. Есть функция, которая вычисляет, какие дни доступны. Мои коллеги сказал: «О, мы знаем, вы должны вернуть BitVector32
. Это наиболее эффективно при работе со списком логических значений. «Я бы использовал List
или что-то в этом роде. BitVector32
кажется мне чем-то для низкоуровневых вещей, когда вы действительно работаете с битами.
Итак, вопрос в том. Следует ли использовать BitVector32
всякий раз, когда вам нужен некоторый список логических значений с менее чем 32 элементами, или вы должны использовать его только для вещей низкого уровня?