T-Rex: Ja (true), Nein(false) und Beides (both) - 3 Werte - wie am Besten umsetzen?

Beitrag lesen

Moin,

ich hab immer wieder das Problem 3 Werte zu speichern bzw. ab zu fragen. Ja, nein und beides (oder keins von beidem).

Ich wollte mal fragen wie ihr diesen Fall in einer Programmiersprache lösen würdet? Wie würdet ihr die Werte abspeichern? Ich ziehe aktuell -1, 0, 1 als Int vor. Das Problem dabei ist, dass sind Zahlen, die ohne Bezug nichts aussagen. Wie würdet ihr die Werte abfragen? Würdet ihr pro Zustandsmöglichkeit eine Methode machen? Wie würdet ihr den Fall in einer Datenbank lösen? Eventuell gibt es da zwei Lösungsansätze?

Ich erhoffe mir einen eleganten Weg, der immer funktioniert ähnlich der Abfrage true/false.

Gruß bester Lösungsfinder T-Rex