Обложка канала

๖ۣۜХауди Хо™

десь публикуются интересные заметки, мысли, юмор, книги, эксперименты и многое другое из типичной "программистской" жизни 😏

๖ۣۜХауди Хо™

6 лет назад
Открыть в
🎩 Цыганские фокусы программистов, выпуск четвертый.

В этот раз наш фокус сложно назвать цыганским, но он всё еще крайне полезный.
И это, - использование побитовых операций для создания флагов.
Своего рода аналог ENUM, вот только доступный в любом ЯПе, где есть возможность работы с побитовыми операциями.

Посмотрите на код, чтобы понять как это работает.
Тут главное соблюдать одно правило.
Нумерация значений побитовых флагов должна быть такой: 0, 1, 2, 4, 8, 16, 32, 64, 128, 256 и так далее.

В остальном, - пользуйтесь 🌚
Особенно если хотите понтонуться в коде при помощи таких вот цыганских фокусов 🔥