我正在运行一些带有一些IF的场景,而且我遇到的东西违背了我的逻辑/理解。
是的,我对编程非常低级,所以也许我正在搞砸一些非常简陋的东西。
无论如何,我有类似的东西:
if(condition==1) {
if(conditionA==2) {
// SAY I LOVE YOU
} else {
// SAY HEY BABY
}
}
if(condition2==1) {
if(conditionAA==2) {
// SAY I LOVE YOU
} else {
// SAY HEY BABY
}
}
现在,当condition1和condition2都等于1且conditionA和conditionAA不等于2时,else语句就可以了。但是,当conditionA或conditionAA DO等于2时,整个场景在该位置处断开。
例如,conditionA不等于2,else会触发,如果conditionAA等于2,则东西会在那里中断。如果conditionA DID等于2,整个事情就会在那里发生。
我不明白为什么:(
提前致谢。你的建议将帮助我重组这个烂摊子。
答案 0 :(得分:0)
对不起......在嵌套的“IF”中有点不好。每次触发嵌套的“IF”时,我都在重新建立一个变量,这使得原始变量无法用于以后的大规模评估。
我需要获得更多功能/类精明才能将所有这些垃圾从一个页面中删除。
感谢你慢慢想起来,帮派。