TODO
目標:使用 NOT 運算子,在磚塊上沒有寶石時調整角色的路線。
簡介
邏輯 NOT 運算子!
將布林值更改為其相反的值,即反轉值。
例如,如果條件 isBlocked
(受阻)為偽,則 !isBlocked
(不受阻)為真。
執行幾次這一關,看看有什麼雙化。注意這一關中始終會有四顆寶石,但有一顆位於階梯的底端。當上方平臺沒有寶石時,會有階梯從磚塊處延伸出來。
我們先用 !
符號來判斷角色是不是在寶石上,如果是,我們就收集這顆寶石,如果不是,我們就去尋找階梯盡頭的寶石。
講解
做的好!現在你已經開始會使用邏輯 NOT 運算子反轉布林值了。
解答
請務必嘗試解題
請同學務必嘗試自己解題,不要直接看答案。學習程式時最好的學習方法是自己嘗試解題,程式設計不會只有一種寫法,請通過不斷的嘗試和優化來找到屬於自己最好的解答。
後記
當你通過學習使用 NOT 運算子,你已經跨越了學習程式設計的一個重要障礙。這是一個很好的開始,它為你接下來的學習程式設計打下了堅實的基礎。使用 NOT 運算子可以讓你更好地理解邏輯運算和條件控制,這是開發中非常重要的基礎概念唷。