Example #1
0
    public void Calc()
    {
        Debug.Log(a + "+" + b + "=" + (a + b) + "がABC予想に当てはまるか計算します");
        var result = _abc.IsAbc(a, b);

        switch (result.Status)
        {
        case Abc.AbcResult.AbcResultStatus.IsNotRelativelyPrime:
            Debug.Log("互いに素ではないのでABC予想の範囲に含まれていません");
            break;

        case Abc.AbcResult.AbcResultStatus.IsNotAbc:
            Debug.Log("ABC予想の例外です");
            break;

        case Abc.AbcResult.AbcResultStatus.IsAbc:
            Debug.Log("ABC予想に当てはまります");
            break;

        default:
            Debug.Log("なぜここに...!?");
            break;
        }
        Debug.Log("計算終わり");
    }