вероятно, простой вопрос, но я, кажется, страдаю от блока программиста. :)
У меня есть три логических значения: A, B и C. Я хотел бы сохранить комбинацию состояний в виде крошечного знака без знака (максимум 255) в базе данных и иметь возможность получать состояния из сохраненного целого числа.
Несмотря на ограниченное количество комбинаций, я бы хотел избежать жесткого кодирования каждой комбинации состояний к определенному значению (например, если A = true и B = true имеет значение 1).
Я пытался присвоить значения переменным таким образом (A = 1, B = 2, C = 3) и затем добавить, но я не могу отличить A и B от истинных, то есть только C, являющихся истинными.
Я в тупике, но почти уверен, что это возможно.
Спасибо