1 單詞
1.1 attack

attack
接下來(lái),我們看看,英雄有了什么新技能呢?
2 相關(guān)技能

普通劍
3 通關(guān)思路
走到小食人魔身邊,用新的attack技能去攻擊它們!
3.1 源代碼
# 抵御 Brak 和 Treg!
# 你必須攻擊小食人魔兩次。
hero.moveRight()
hero.attack("Brak")
hero.attack("Brak")
hero.attack("Treg")
hero.attack("Treg")
hero.moveRight(3)
3.2 編程知識(shí)卡

字符串、數(shù)、參數(shù)
3.2.1 字符串與數(shù)
在編程相關(guān)的語(yǔ)境中,上圖中的Brak、Treg,這兩個(gè)用雙引號(hào)括起來(lái)的部分(綠色的那些),被稱為字符串。
而上圖中的3,也就藍(lán)色的那個(gè),被稱為數(shù)。
對(duì)于計(jì)算機(jī)來(lái)說(shuō),有雙引號(hào)和沒(méi)有雙引號(hào)的區(qū)別非常大,比如,“3”和3就是完全不同的。
3.2.2 方法和參數(shù)
這一關(guān),我們的英雄又有了新技能attack,為了讓英雄知道應(yīng)該攻擊誰(shuí),我們需要在attack后面的括號(hào)中,寫上被攻擊的食人魔的名字。
在編程相關(guān)的語(yǔ)境中,我們通常把技能稱為方法。而我們所寫的食人魔的名字,就被稱為參數(shù)。
同樣的,moveRight也是一個(gè)方法,3是這個(gè)方法的參數(shù)。
注意:方法后面一定有一個(gè)括號(hào),即使括號(hào)里面什么都不寫!
比如上圖中的第4行,雖然括號(hào)中什么都沒(méi)有寫,但是英雄會(huì)向右走一步。等同于,hero.moveRight(1)的效果。也就是說(shuō),moveRight方法的參數(shù)的缺省值是1。