У меня есть список, который я хочу напечатать:
foo: list of string;
Я хочу создать строку bar
, которая является объединением элементов foo
. В Perl я бы сделал:
$bar = join " ", @foo;
Единственный способ сделать это в specman - это:
var bar: string = "";
for each in foo {
bar = appendf("%s %s", bar, it);
};
Похоже, что производительность будет очень плохой, потому что он копирует bar
на себя для каждого элемента в foo
. Есть ли лучший способ сделать это?