У меня есть массив в TTCN-3, который я хочу использовать команду перестановка on. Это обычно делается так:Как использовать перестановку в массиве произвольного размера в TTCN-3?
myArray := { permutation(myArray[0], myArray[1], myArray[2]) };
В результате, когда я ожидаю, что результат будет туАггау, порядок элементов не имеет значения.
Однако для этого требуется жесткое кодирование фактических значений в массиве, например, выше, где я конкретно указываю, какие значения массива я хочу присутствовать. Я сейчас в ситуации, когда у меня есть массив, который я из кода не знаю. Я могу найти размер моего массива с
sizeof(myArray);
так, если я мог бы использовать это значение, которое я получаю во время выполнения, чтобы определить, как перестановка должна быть сделана, что было бы здорово. То, что я хочу сделать что-то вроде этого
myArray := { permutation(myArray[0], ... , myArray[n]) };
где п размер массива, который я не знаю, из кода.
«множество» действительно решить мою немедленная проблема. Большое спасибо! – Helena