程序中的数据值具有五种不同类型之一:数字、逻辑、文本、数字排列和逻辑排列。编程模块的输入和输出、数据线、变量以及常量都具有这些类型之一。
数字
数字类型代表数字。数字值可以为正数或负数,并且可以在小数点之后具有数字。
类型 | 示例 |
---|---|
数字 | 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 |
可以使用阵列运算创建排列、添加元素、访问各个元素以及测量排列的长度。也可以使用变量模块创建排列。
逻辑排列
逻辑排列类型代表逻辑值列表。这与上面介绍的数字排列类型类似,只不过这种排列中的每个元素为逻辑值,只能具有值“真”或“伪”。