В ruby мне было интересно, есть ли способ сделать следующее:
У меня есть в основном матрица из четырех возможных результатов:
A is True, B is True
A is True, B is False
A is False, B is True
A is False, B is False
Я хотел бы написатьпроверьте это самым чистым из возможных «рубиновым способом».
Я надеялся сделать что-то вроде
case[A,B]
when A && B then ...
when A && !B then ...
when !A && B then ...
when !A && !B then ...
end
... но это не сработало.Итак, как лучше всего справиться с такой ситуацией?