do{...}while(false)的使用场景

目的简化某些场景下的多级判断的代码嵌套

do{
..
.}while(false

用了do..while,根本不是为了循环,而是为了使用它的break功能。每当有操作不成功,就直接用break跳出循环。所以循环条件总是一个“永假” false。
因为在不同的条件判断中就可以按需break;从而达到最终执行到最后一个返回语句。

posted @ 2022-05-20 14:09  养诚  阅读(74)  评论(0编辑  收藏  举报