Типы данных

Значения данных в программе могут принадлежать к одному из пяти разных типов: числовое значение, логическое значение, текст, числовой массив и логический массив. Вводы и выводы программных блоков, шины данных, переменные и постоянные имеют один из этих видов.
Числовое значение
Числовой тип представлен числовым значением. Числовое значение может быть положительным или отрицательным, и может включать десятичные знаки.
ТипПримеры
Числовое значение 3
1,25
-75
87456,3487
-0,002
Логическое значение
Логический тип представлен истинным или ложным значением. Единственные два возможных логических значения – это истина и ложь.
ТипДопустимые значения
Логическое значение Истина
Ложь
Текст
Текстовый тип представлен текстовым элементом, который является последовательностью текстовых символов, как текстовое сообщение. Текстовое значение может быть словом, одной буквой, предложением или любой последовательностью символов из набора поддерживаемого текста.
ТипПримеры
Текст Привет
A
Это более длинный текст.
Aa123@#$%-+=
Числовой массив
Числовой массив представлен перечнем числовых значений. Такой перечень имеет определенную длину, и каждый элемент перечня является числовым значением. Массив может состоять из любого количества элементов (ограничивается имеющейся памятью модуля EV3). Элементы располагаются в определенном порядке, без повторений.

Например, вы можете использовать числовой массив для определения набора цветов для блока датчика цвета в режиме «Сравнение – Цвет».

Числовой массив отображается в виде списка чисел, разделенных точкой с запятой («;»). Весь список заключается в квадратные скобки («[ ]»). Ниже приведены примеры.
Числовой массивДлина
[]0
[3]1
[2; 3; 5]3
[0; -0.2; 845.25; 5; 5; 5]6
Вы можете создавать массив, добавлять элементы, получать доступ к отдельным элементам и измерять длину массива, используя блок операций над массивом. Кроме того, вы можете создавать массив с помощью блока переменных.
Логический массив
Логический массив представлен перечнем логических значений. Он похож на числовой массив, описанный выше, но в этом массиве каждый элемент является логическим значением и может быть только истиной или ложью.