Переменные
Переменная – сигнал, именованная ячейка памяти, в которую можно записать или из которой можно прочитать значение.
Константы и переменные могут быть объявлены несколькими способами:
- в скрипте проекта, скрипте блока "Язык программирования", скрипте проекта и других
скриптах с использованием ключевых слов
var,const,init,output,input; - автоматически в соответствии с выражением, которое присваивается константе или переменной;
- могут быть объявлены в одном или нескольких глобальных списках: глобальном списке сигналов проекта, списке свойств и т.п.
Константы и переменные могут иметь один из типов данных, которые приведены на странице "Типы данных языка программирования".
Прим.:
Далее под вектором понимается массив (вектор-строка) чисел, а вектор-столбец – это
матрица, состоящая из нескольких строк и одного столбца.
Кроме стандартных типов переменных могут быть переменные сложного типа – записи.
Запись декларируется при указании типа данных переменной в соответствии со следующим форматом:
"имя поля" 1>{:"тип поля 1"}{="начальное значение поля 1"}{…}
Пример
var newrec :(x = 0.0, y = 0.0);
Прим.:
Поля внутри декларации сложного типа определяются аналогично ключевому слову
var.
Доступ к полю сложной переменной производится при помощи оператора -> в
соответствии со следующим форматом:
Пример
А = newrec -> x;
Пример задания некоторых типов переменных из скрипта
Задание вектора нулевой длины:
var x[], y[];