0
我正在運行一些IFs的場景,我遇到了一些無法理解我的邏輯/理解的東西。嵌套if..else ...打破父母流?
是的,我在編程方面很低級,所以也許我會搞砸一些非常基本的東西。
不管怎麼說,我有一些像這樣:
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
}
}
現在,當條件1和條件2都等於1和conditionA和conditionAA不等於2,else語句都很好。但是,當conditionA或conditionAA DO等於2時,整個場景就會在該位置中斷。
例如,conditionA不等於2,else觸發,並且如果conditionAA等於2,則東西在那裏打破。如果conditionA DID等於2,那麼整個事情就會在那裏發生。
我不明白爲什麼:(
先謝謝了。你的意見會幫助我重組這個爛攤子。
源代碼中清晰格式化的選項卡將使讀取控制流更容易。 – gnarf 2010-10-14 19:40:58
你是什麼意思的'休息'?告訴你所得到的以及你的期望。 – 2010-10-14 19:41:01
請解釋「那裏有東西打破」。究竟是什麼突破?它是不執行「說我愛你」的聲明?你確定「說我愛你」不是造成問題的原因嗎? – villecoder 2010-10-14 19:43:00