1
我在TTCN-3中有一个数组,我想用命令排列。这通常是做过这样的:如何在TTCN-3中对任意大小的数组使用排列?
myArray := { permutation(myArray[0], myArray[1], myArray[2]) };
的结果是,当我希望得到的结果是myArray的,元素的顺序并不重要。
但是,这需要对数组中的实际值进行硬编码,如上所述,其中我具体说明了排列我想要呈现的数组的值。我现在处于这样一种情况,我有一个数组,我从代码中不知道它的大小。我可以
sizeof(myArray);
所以,如果我可以使用该值,我在运行时到达指定排列应该怎么做,这将是伟大的发现我的数组的大小。我想做到的是这样的事情
myArray := { permutation(myArray[0], ... , myArray[n]) };
,其中n是数组,我不从代码知道的大小。
“设置”确实解决了我直接的问题。非常感谢! – Helena