24.代码重用

很多时候我们可能想在我们的程序中使用 Square,但每次都定义它会很繁琐。
定义正方形时,用size作为参数,rt 90表示右转90°
现在让我们来定义一个三角形,而且这个三角形定义我们将在以后的程序中用到
定义三角形时,用size作为参数,rt 120表示右转120°
现在让我们来编写命令(这是一个非常简单的房子)
键入如下命令 cs square 50 fd 50 rt 30 triangle 50
现在我们打开一个新程序,我们想使用三角形和正方形来创建一个房子......那么就会有一个问题,因为 Turtle 没有定义命令,所以我们将不得不又重新定义一次完全相同的命令,是不是非常令人沮丧!
让我们进入下一步
幸运的是,我们有办法重用我们的代码。我们可以定义一个包含我们函数的程序,然后将其包含在我们的程序中。在本例中,我们创建了一个 ID 为 45865 的程序(在创建程序时,你可能会在 URL 中看到该 ID)。 include 命令的工作原理如下:include ID(ID 是我们包含的程序 ID 等 1234)。
键入如下命令include 45865
我们已经在最后一步包含了该程序,现在让我们尝试调用三角形和正方形来创建一个房子。
键入如下的命令 cs square 50 fd 50 rt 30 triangle 50
TurtleAcademy learn programming for freeYour browser is not supporting canvas We recomand you to use Chrome or Firefox browsers