MacOS Playgrounds 學(xué)習(xí)編程二 第二十六關(guān) 構(gòu)造世界1-連接世界

歡迎來到構(gòu)造世界,這是全新的一關(guān)。

在這里,我們用我們之前學(xué)習(xí)過的內(nèi)容進(jìn)行構(gòu)造。

首先我們創(chuàng)造一下實(shí)例,這是建立在某類方法之上的。

其次,我們用執(zhí)行命令的方法將此實(shí)例進(jìn)行放置,放置時(shí)要用參數(shù)的方式進(jìn)行設(shè)置。

在本關(guān),我們的目標(biāo)是補(bǔ)上那個(gè)磚塊,讓角色能走到開關(guān)位置進(jìn)行切換。

放磚塊到指定的位置

我們要把列數(shù)和行數(shù)確認(rèn)清楚。

代碼如下:

let block1 = Block()

world.place(block1, atColumn: 3, row: 3)

while !isOnClosedSwitch {

? ? if isBlocked && isBlockedLeft {

? ? ? ? turnRight()

? ? }else if isBlocked && isBlockedRight {

? ? ? ? turnLeft()

? ? }

? ? jump()

}

toggleSwitch()

執(zhí)行后:

在指定的位置多了一個(gè)磚塊

注釋還是要自己加上去。這一關(guān)比較簡(jiǎn)單。

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

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

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