WEBVTT 00:00:04.980 --> 00:00:10.360 这是一个用 50像素变长的工具,很好!但是如果我 00:00:10.360 --> 00:00:16.440 想画一个边长为50像素的正方形 而另一个正方形的边长为100像素时怎么办? 00:00:16.440 --> 00:00:21.190 我们不必将几乎相同的事情两个函数 单独做出来,相反,我们 00:00:21.190 --> 00:00:27.430 可以将一个函数与参数一起使用,参数 允许我们将值传递给一个函数 00:00:27.430 --> 00:00:32.250 用作函数内的变量 让我们尝试在函数中添加一个名为like的参数 00:00:32.250 --> 00:00:37.860 这样我们可以用它来 创建不同大小的正方形 00:00:37.860 --> 00:00:42.980 在函数编辑器中 你可以像之前一样编辑名称和描述 00:00:42.980 --> 00:00:48.280 但你也能添加参数 在空格输入参数名称,然后单击添加参数, 00:00:48.280 --> 00:00:54.460 这将会为您刚刚创建参数名称生成红色块 现在我们可以将 00:00:54.460 --> 00:01:01.960 向前100块替换为长度(length)参数 因此它将按长度向前移动,点击保存 00:01:01.960 --> 00:01:07.930 然后关闭必拖出在工具箱函数类别中 新创建的正方形块 00:01:07.930 --> 00:01:11.980 你会注意到length旁边有一个空白处 因为该函数想知道 00:01:11.980 --> 00:01:17.110 参数length应该具有什么值 从数学类别中拖动数字块 00:01:17.110 --> 00:01:22.050 必将其放置在此空间中,看看你怎么能一次又一次用不同长度来使用该函数 00:01:22.050 --> 00:01:25.890 制作不同大小的正方形? 自己尝试一下吧!