0

Cruisecontrol.net 1.6 で「AND」演算子と「OR」演算子を混同する方法はありますか? 私のif条件は次のようになります:

if ((A="a" && a="a") || (B="b" && b="b"))
{
    //Task to be done
}

CC で記述した場合も同じです (OR 部分):

<conditional>
    <conditions>
        <orCondition>
            <conditions>
                <compareCondition value1="A" evaluation="equal" value2="a" />
                <compareCondition value1="B" evaluation="equal" value2="b" />
            </conditions>
        </orCondition>
    </conditions>
    <tasks>
        <!--Task to be done-->
    </tasks>
</conditional>

AND 部分を使用して CC で記述すると、次のようになります。

<conditional>
    <conditions>
        <andCondition>
            <conditions>
                <compareCondition value1="a" evaluation="equal" value2="a" />
                <compareCondition value1="b" evaluation="equal" value2="b" />
            </conditions>
        </andCondition>
    </conditions>
    <tasks>
        <!--Task to be done-->
    </tasks>
</conditional>

これらの両方を単一の条件付き操作として書きたいと思います。出来ますか?

4

1 に答える 1

1

まあ、私はそれを自分で考え出しました... :)

<conditional>
    <conditions>
        <orCondition>
            <conditions>
                <andCondition>
                    <conditions>
                        <compareCondition value1="A" evaluation="equal" value2="a" />
                        <compareCondition value1="a" evaluation="equal" value2="a" />
                    </conditions>
                </andCondition>
                <andCondition>
                    <conditions>
                        <compareCondition value1="B" evaluation="equal" value2="b" />
                        <compareCondition value1="b" evaluation="equal" value2="b" />
                    </conditions>
                </andCondition>
            </conditions>
        </orCondition>
    </conditions>
    <tasks>
        <!--Task to be done-->
    </tasks>
</conditional>
于 2012-09-13T11:09:36.057 に答える