跳到正文
← 返回术语表

ネストの深さ嵌套深度

在教科书中学习编码规范与结构化

定义嵌套深度(ネストの深さ)表示在条件分支或循环里面再放入条件分支或循环的嵌套(nest)重叠了几层。

解说例如,循环中有条件分支,其中又有一个条件分支,嵌套就是 3 层。层数越深,要确认某一行在什么条件下执行,就得往回追溯越多的层,容易读错或改错。对于变深的部分,可以把它拆出来作为单独的处理等,设法保持较浅的层数。

类比就像套娃式的盒子,盒中有盒、盒中再有盒,越里面的盒子,要取出来就得多开几层。

记忆钩子nest 在英语中是「鸟巢」。就像蛋安放在巢里一样,处理里面安放着处理。