- использовать логические операторы, или и, а не как обычно
- оставаться относительно автономной, в идеале стандартной библиотеки
Я подумываю о создании собственного «неизвестного» класса, но не могу перезаписать поведение логического оператора.
Я нашел внешние библиотеки, такие как trinary, но вместо этого они используют синтаксис |,&.
Я отмечаю, что это логика значения NULL в SQL, поэтому, по-видимому, здесь будут работать методы имитации такого поведения.