Как вернуть массив в UPPAAL?

Я пытаюсь вернуть целочисленный массив в функции UPPAAL. Какой правильный синтаксис для этого?

Этот фрагмент кода не работает:

int[] randomTest(int N)
{
    int test[2];
    test[0] = 0;
    test[1] = 1;
    return test;
}

1 ответ

Решение

Массивы разрешены для часов, каналов, констант и целочисленных переменных.

Они определяются путем добавления размера к имени переменной,

e.g. chan c[4]; clock a[2]; int[3,5] u[7];,

Инициализаторы используются для инициализации целочисленных переменных и массивов целочисленных переменных.

Например, int i := 2; or int i[3] := {1, 2, 3};,

Другие вопросы по тегам