1 单词
1.1 attack
接下来,我们看看,英雄有了什么新技能呢?
2 相关技能
3 通关思路
走到小食人魔身边,用新的attack技能去攻击它们!
3.1 源代码
# 抵御 Brak 和 Treg!
# 你必须攻击小食人魔两次。
hero.moveRight()
hero.attack("Brak")
hero.attack("Brak")
hero.attack("Treg")
hero.attack("Treg")
hero.moveRight(3)
3.2 编程知识卡
3.2.1 字符串与数
在编程相关的语境中,上图中的Brak、Treg,这两个用双引号括起来的部分(绿色的那些),被称为字符串。
而上图中的3,也就蓝色的那个,被称为数。
对于计算机来说,有双引号和没有双引号的区别非常大,比如,“3”和3就是完全不同的。
3.2.2 方法和参数
这一关,我们的英雄又有了新技能attack,为了让英雄知道应该攻击谁,我们需要在attack后面的括号中,写上被攻击的食人魔的名字。
在编程相关的语境中,我们通常把技能称为方法。而我们所写的食人魔的名字,就被称为参数。
同样的,moveRight也是一个方法,3是这个方法的参数。
注意:方法后面一定有一个括号,即使括号里面什么都不写!
比如上图中的第4行,虽然括号中什么都没有写,但是英雄会向右走一步。等同于,hero.moveRight(1)的效果。也就是说,moveRight方法的参数的缺省值是1。
A 附注
当前地图:Kithgard地牢
关卡链接:https://codecombat.163.com/play/level/true-names