大小写敏感性

大小写敏感性是区分小写字母和大写字母的行为。 在Scratch 3.0和Scratch 2.0中,由于对大小写敏感性有更多限制,所以实现大小写敏感性比在Scratch 1.4中更困难。为了在Scratch 3.0和Scratch 2.0中实现大小写敏感性,通常需要采用多种方法之一,利用“切换造型为 ()”积木的大小写敏感性。

53个造型的方法

在造型编辑器中为造型命名是大小写敏感的(例如,一个角色可以有一个名为"A"的造型和一个名为"a"的造型),而“切换造型为 ()”系列中的积木也是大小写敏感的。下面的脚本方法展示了如何根据指定字母的大小写将变量设置为“大写”或“小写”。首先,必须按照以下步骤对造型的命名进行设置,以使此方法正常工作:

  • 第一个造型的名称必须为“null”或任何其他不会干扰的名称
  • 接下来,从字母表的第一个字母开始,将下一个造型命名为“A”(大写)
  • 接下来的造型必须命名为“at”或“a[任意其他字母]”,但是第二个字母在所有名称中必须保持一致
  • 重复第二步和第三步,直到整个字母表完成。这意味着下一个四个造型分别是“B”、“bt”、“C”和“ct”。直到整个字母表完成,这个过程才算完成。

在完成所有53个造型的命名后,确保它们按顺序排列,并进行脚本编写。下面的脚本使用自定义积木来检测输入字符串中的字母是否是大写。

图1

1(1).png

两个造型的方法

造型是大小写敏感的,可以利用这一点进行大小写敏感性判断。需要两个造型。一个必须命名为ABCDEFGHIJKLMNOPQRSTUVWXYZ,另一个可以是任意名称。

图2

2(1).png

距离方法

图3

可以使用两个角色来实现,一个命名为ABCDEFGHIJKLMNOPQRSTUVWXYZ,另一个使用上述代码,只要它们被放置在一起。

() 的 () 方法

图4

4(1).png

52个变量的方法

变量名称也可以用来检查字符的大小写。例如,可以有一个名为"A"的变量和一个名为"a"的变量。这种方法比53个造型的方法和2个造型的方法更快速。[需要引用来源]

这个脚本只适用于Scratch 2.0。

图5

四个变量的方法

变量名称是大小写敏感的。这比53个造型的方法和2个造型的方法更快速,而且使用的变量比52个变量的方法少,因此人们可能会使用这种方法。

图6

标签: Scratch, Scratch编程, Scratch中国, 少儿编程, Scratch社区, Scratch编程社区, Scratch编程课程, Scratch编程教程