用for实现Go的while和do...while

Go的while和do...while实现

Go语言没有while和do...while语法,我们可以通过for实现:即break在业务代码执行前相当与while,break在业务代码执行后相当do...while

  • while
  • for {
        if condition {
            break
        }
        xxxx
        xxxx
    } 
  • do...while
  • for {
        xxxx
        xxxx
        if condition {
            break
        }
    } 

    也很简单吧~

posted on 2014-04-14 15:55  里克尔奇  阅读(10444)  评论(0)    收藏  举报