儿童ipad学编程语言swift playgrounds(二)第18关 持续向前走

这一关开始学习参数。

持续向前走


之前使用moveForward()的时候,有没有感觉奇怪,每次只能走一步,那就是因为没有用到参数,两个小括号()没有参数。

那么这一关,就定义一个可以使用参数的前进函数move(distance: Int):

这个函数的意思是,它有个参数:distance,它是数值必须是整数。使用这个函数的时候,必须要输入一个整数的参数,比如说5,那么它就向前走5步。

那么看看这个函数的定义:

func move(distance: Int) 定义函数move,它有个整数型的参数distance。

for i in 1…distance{

expert.moveForward()

}

输入参数后,就会按照参数的数值进行循环,循环的次数,就是参数的数值,每次循环走1步。

比如move(distance: 6),那么就是move的参数distance是 6,那么就循环6次,每次1步。也就是要向前走6步。


定义带参数的函数


定义完带参数的move函数后,后面的编程就简单了:


使用带参数的函数

你可能感兴趣的:(儿童ipad学编程语言swift playgrounds(二)第18关 持续向前走)