Swift Playgrounds 學(xué)習(xí)編程一 邏輯運(yùn)算符 3.檢查這個與那個

目標(biāo):使用"與"運(yùn)算符組合兩個條件,并在兩者均為真時調(diào)整路線。

邏輯"與"運(yùn)算符(&&)結(jié)合兩個布爾條件,且僅在二者均為真時運(yùn)行代碼。例如,在下方的代碼中,isBlocked與isOnClosedSwitch 必須同時為真。

示例

if isBlocked && isOnClosedSwitch{

toggleSwitch() }

新條件!

如果你不能朝左邊移動一個磚塊,則布爾條件isBlockedLeft《左邊受阻)為真;如果能,則為假。

1在 for 循環(huán)中添加一個if語句,然后添加一個條件來檢查角色是否位于寶石處。

2 在快捷工具欄中,選擇&&,然后添加第二個條件。

3如果角色在寶石處,并且左邊受阻,則右轉(zhuǎn)并切換開關(guān)。否則,如果在寶石處,則收集寶石。


for i in 1 … 7{

? ? moveForward()

? ? if isOnGem && isBlockedLeft{(

? ? ? ? collectGem()

? ? ? ? turnRight()

? ? ? ? moveForward()

? ? ? ? moveForward()

? ? ? ? toggleSwitch()

? ? ? ? turnLeft()

? ? ? ? turnLeft(()

? ? ? ? moveForward()

? ? ? ? moveForward()

? ? ? ? turnRight()

? ? }else if isOnGem {

? ? ? ? collectGem()

? ? }

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這一部有點(diǎn)簡單,最后的大戰(zhàn)沒看點(diǎn)。 幾個看點(diǎn): 1.喜歡粉紅色的魔法部老奶奶來當(dāng)新校長。演得很到位讓人一看就生氣。...
    菠00閱讀 1,322評論 0 0
  • 有一句話叫“成長的標(biāo)志是憋得住尿,成熟的標(biāo)志是憋得住話”! 小孩子之間有了糾紛,打一架就沒事了,成年人之間有了矛盾...
    小七娛言閱讀 1,590評論 1 1
  • OC優(yōu)雅的數(shù)組過濾-項目常用,和循環(huán)遍歷判斷say no。但是其大數(shù)據(jù)遍歷效率比循環(huán)遍歷效率低。 更多謂詞使用:i...
    哈哈西閱讀 3,097評論 0 4

友情鏈接更多精彩內(nèi)容