LEGO MINDSTORMS EV3 数据类型

程序中的数据值具有五种不同类型之一:数字、逻辑、文本、数字排列和逻辑排列。编程模块的输入和输出、数据线、变量以及常量都具有这些类型之一。

数字

数字类型代表数字。数字值可以为正数或负数,并且可以在小数点之后具有数字。

类型 示例
数字 3 1.25 -75 87456.3487 -0.002

逻辑

逻辑类型代表“真”或“伪”值。唯一两个可能逻辑值为“真”和“伪”。

类型 允许的值
逻辑 真 伪

文本

文本类型代表文本字符串,这是文本字符序列,如文本消息。文本值可以为单词、单个字母、句子或支持的文本字符文本中的任何字符序列。

类型 示例
文本 Hello A This is a longer text Aa123@#$%-+=

数字排列

数字排列类型代表数字列表。该列表具有特定长度,列表中的每个元素都是数字值。排列可以具有任何数量的元素(受 EV3 程序块上的可用内存限制)。元素处于特定顺序,可以重复。

例如,可以使用数字排列在“比较 - 颜色”模式中为颜色传感器模块指定颜色集合。

数字排列显示为通过分号(“;”)分隔的数字列表。整个列表都包含在方括号(“[ ]”)中。下面显示了一些示例。

数字排列 长度
[] 0
[3] 1
[2; 3; 5] 3
[0; -0.2; 845.25; 5; 5; 5] 6

可以使用阵列运算创建排列、添加元素、访问各个元素以及测量排列的长度。也可以使用变量模块创建排列。

逻辑排列

逻辑排列类型代表逻辑值列表。这与上面介绍的数字排列类型类似,只不过这种排列中的每个元素为逻辑值,只能具有值“真”或“伪”。

黔西南 触摸未来
我们正身处一个只要愿意思考,就能改变世界的时代