这与漂亮代码中的一章有关。在这一章中,我读到了有关嵌套ifs的信息。
if
作者谈论的是深层嵌套的ifs,它是错误的发起者,可读性较差。他当时正在谈论if用case语句和决策表替换nested 。
case
有人能说明如何if使用case(select case)和决策表删除嵌套的s 吗?
select case
好吧,由于您专门询问了switch / case语句,因此不是直接回答您的问题,而是一个类似的问题。
反转“ if”语句以减少嵌套
这是关于用早期返回的保护语句替换嵌套的if,而不是在确定返回值之前逐步检查越来越多的事物。