zoukankan      html  css  js  c++  java
  • 尝试重新(多次反复)处理某个逻辑的示例(good)

    以下例程的优点:

    1、可以重新尝试某个动作

    2、另外,在重新尝试的同时,可以做一些逻辑判断及标记的初始化

    public static bool RetryLogin()
            {
                if (retryCount == 3)//重复尝试达到极限次数
                {
                    retryCount = 0;//清零
                    loginSuccess = false;//重新尝试达到极限次数后仍未成功,则判断最终结果为失败
                }
                else
                {  //标记或功能的初始化
                    SocketBase.Reset();
                    CloseDisk();
                    retryCount++;//结束计数次数累加
                    InitLogin();//重新开始
                }
                return loginSuccess;//返回结果,成功 或 失败(走if ,则该值为失败)
            }

  • 相关阅读:
    DP -- 递推
    二分查找题
    动态规划
    二分专题
    并查集
    三分法
    二分法
    插入排序
    排序小结
    Go go.mod入门
  • 原文地址:https://www.cnblogs.com/changbaishan/p/9934183.html
Copyright © 2011-2022 走看看