我可以使用if语句创建多少个分支?它有限吗?
答案 0 :(得分:2)
IF
语句总是只有两个分支:一个条件为FALSE
,另一个条件为TRUE
。具有两个以上分支的分支构造通常称为CASE
或SWITCH
。在Pascal中,它是CASE
。
答案 1 :(得分:1)
不,除了您的开发系统上的存储容量外,它不受限制。
答案 2 :(得分:1)
在制定大量逻辑分支之前,始终要考虑状态/策略模式。不确定你选择的语言,所以我不能真正帮助具体实现,但你应该能够重构任何开关案例或者如果可以比作一个钩到正确值的Key,并根据你的需要提取所需的对象/方法/变量键。
答案 3 :(得分:0)
实际上没有限制,但是我们知道代码的数量总会影响内存的容量,因此RAM会限制它。