首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

scratch 2.0使用教程之23——自定义模块

      关于自定义模块,我们在较早以前也发过教程,具体可见:

     今天我们再从更基础的角度来看看自定义模块。Scratch现在有了版本3,比版本2多了几个模块。比如版本3中的链表,不仅可以直接查询某项是否在这个链表里,而且还可以确定出在链表里的具体位置,版本2就只能确定在不在链表里,至于具体在什么位置,就没有模块来实现了。这时候我们就可以用自定义,自己来做出一个新的模块来实现这一功能。自定义模块是一个函数,可以给它赋不同的值来调用。(函数??没学过不要紧,这里就理解成模块就可以了)。自定义还是建议大家了解一下,对以后学更深入的算法,比如递归也有帮助。下面就来看看具体怎么编程吧。先建立一个链表:

然后输入城市名称,看是否在这个链表里,并确定具体位置:

  自定义模块就是点击这里的更多模块,然后新建功能块:

写如下代码:

不难看懂,其实就是遍历链表查找。自定义这个新的模块有个优点,就是可反复调用,就跟其他模块一样: 

试试看吧。

留个练习,前面我们画过圆,能否用自定义模块来画下面的圆:

  附上代码:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210224A02KWV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券