🎩 Цыганские фокусы программистов, выпуск четвертый.
В этот раз наш фокус сложно назвать цыганским, но он всё еще крайне полезный. И это, - использование побитовых операций для создания флагов. Своего рода аналог ENUM, вот только доступный в любом ЯПе, где есть возможность работы с побитовыми операциями.
Посмотрите на код, чтобы понять как это работает. Тут главное соблюдать одно правило. Нумерация значений побитовых флагов должна быть такой: 0, 1, 2, 4, 8, 16, 32, 64, 128, 256 и так далее.
В остальном, - пользуйтесь 🌚 Особенно если хотите понтонуться в коде при помощи таких вот цыганских фокусов 🔥
Хочешь быть в курсе последних тенденций по фронту?
Тогда этот канал точно для тебя!
На канале Frontender's Notes можно найти:
👉 Материалы для более быстрого освоения JavaScript, TypeScript, React, HTML и CSS 👉 Новости сферы фронта 👉 Вакансии 👉 Конкурсы с розыгрышами билетов на разные конфы
Хочешь быть в курсе последних тенденций Frontend разработки? Тогда добро пожаловать, читай и подписывайся.
Интересуешься разработкой? Создай собственный продукт на Python! Ждём тебя с 8 по 10 февраля в 21:00 по московскому времени на онлайн-интенсиве по программированию.
✔️ Изучишь основы Python — популярного языка программирования. ✔️ Разработаешь сервер для прослушивания подключений. ✔️ Научишься программировать клиентскую часть для подключения и передачи сообщений. ✔️ Поработаешь с библиотеками PyQT, Kivy, wxWidgets, Tkinter. ✔️ Пообщаешься с опытным разработчиком и задашь любые вопросы.
⭐️ Спикер интенсива — Python-разработчик с опытом более 7 лет и технический директор Lia Никита Левашов. 🎉 Все участники, прошедшие интенсив до конца, получат в подарок электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» издательства МИФ, а авторы трёх лучших проектов — сертификаты на 30 000 рублей на любой курс Skillbox.