コード内に真理値表を似せる簡単な方法はありますか?以下のようにそれは、2つの入力および4つの結果を持っています真理値表に単純に似せる方法はありますか?
私の現在のコードです:つまり、私は配列を使用することをお勧め
private void myMethod(bool param1, bool param2)
{
Func<int, int, bool> myFunc;
if (param1)
{
if (param2)
myFunc = (x, y) => x >= y;
else
myFunc = (x, y) => x <= y;
}
else
{
if (param2)
myFunc = (x, y) => x < y;
else
myFunc = (x, y) => x > y;
}
//do more stuff
}
「真理値表」と呼ばれます。 –
あなたはその方向に向いているように、「ステートマシン」という用語を参照したいかもしれません。 – Stefan
現在の実装で何が問題になっていますか? – slawekwin