| |
函数的参数是可改变的,可以动态修改函数参数,实现代码变量的改变,方便复用。
下面的代码中length就是函数的一个参数,通过给length在的位置分别传入200, 300,分别绘制出200的和300的转角。
func draw_corner(length):
move_forward(length)
turn_right(90)
move_forward(length)
func run():
draw_corner(200)
draw_corner(300)
对上面的 #单个参数 代码进行优化,可以把90提取出来用变量angle代替,下次对angle的位置进行赋值即可绘制其他图形,如下所示:
func draw_corner(length, angle):
move_forward(length)
turn_right(angle)
move_forward(length)
func run():
draw_corner(200, 90)
draw_corner(300, 45)
系列课程并未全部上架,处于先行测试阶段