马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2016-11-19 14:44 编辑
没错,Scractch中的'变量'跟其他的语言中变量没什么区别。。。
都是被命名的计算机内存区域
当用户创建一个变量,程序会自开辟一块内存区域来存储他~
并且,给这块内存区域起一个'变量名'.
这样以后只需要调用变量名,就能修改、使用他的值。
还记得我们在16神兽接媳妇儿中第一次用到'变量'随着每次接到媳妇儿,Score变量就会自动+1。
这是在Scratch中变量最常用的方式!
另外变量的引入,就是为了更好地模块化编程,细化功能!
见下面两个图所示,你就知道引入变量是多么美妙的事情了:
第一段脚本,将所有数字都放在一起,一眼看过去,很容易出错~
第二段脚本,通过引入,分子(numerator)、分母(denominator)来进行替代,可读性一下就变得很清晰!
条条大路都可以通罗马,只是你选的是步步荆棘,还是康庄大道而已~
路都能到终点,但选择不一样,剩下就看你命有多硬了。。。
不扯远,程序的运行速度,对于日常开发,至关重要!
正是因为'变量'的存在,让Scratch充满了更多的乐趣~
|