标签: language-agnostic programming-languages
我的大学的教授和同学告诉我,使用break语句是不好的做法,但是通过我的课程作业并没有提出一个很好的理由。那些声称自己很糟糕的人说这是“退出无监狱卡”并且你可以随时避免使用它。
我猜测为什么它被认为是坏的,你可能会在休息后跳过一些清理代码,或类似地退出一些处于不一致状态的控制结构。
有没有理由说使用break是(不)不好的做法?