2011-01-26 210 views
0

即使Flex構建器控制檯顯示正確的結果,也無法獲得ll = -15。哪一部分可以出錯?比較無法比較

//b-a = (3) && c-a = (6) 
if((naArray[i+1]-naArray[i])<=3 && (naArray[i+2]-naArray[i])==6) { 
ll=-15; 
} 
+0

您是否嘗試過設置斷點? – 2011-01-26 09:36:44

+0

你是否檢查過它們實際上是整數?也許有一些浮點舍入,或涉及到一個流浪的字符串... – 2011-01-26 11:42:57

回答

4

不是這樣的答案,而是想放在屏幕截圖中。

我在as3term中運行了這段代碼,它工作正常(用您評論爲a,b和c的變量替換了數組)。您應該對這些數組執行相同的操作,並在調試模式下逐步完成。

enter image description here