我是新來的編碼人員,目前在iPad上使用swift遊樂場教授自己。我的代碼運行並完成了這個難題,但它繼續循環,我不知道爲什麼。我找不到任何方法來糾正此代碼。雖然我在YouTube上發現了各種不同代碼的視頻。我不只是想複製它。我想了解爲什麼這不起作用。如果需要,我可以發送一個難題的視頻。瞭解爲什麼swift代碼無法正常工作
while !isOnGem || !isOnClosedSwitch {
moveForward()
if isBlocked && !isBlockedRight {
turnRight()
}
if isBlocked && isBlockedRight {
turnLeft()
}
if isOnGem {
collectGem()
}
if isOnClosedSwitch {
toggleSwitch()
}
}
你改變'isOnGem'和''isOnClosedSwitch價值? – Mina
請問,任何人都可以期待回答這個問題嗎?你不給我們足夠的。我們得到了這個問題 - 循環繼續,可能是由於isOnGem和isOnClosedSwitch總是正確的 - 但是從你給我們的小代碼出現(請,這不一定是答案),turnRight(),turnLeft(), collectGem()或toggleSwitch()沒有設置循環檢查你想要的方式。你可以發佈一些額外的代碼? – dfd
Dfd沒有額外的代碼來添加。我只是需要它來停止循環。但它爲我回答。感謝您的迴應。 –