我有一个问题,希望有人能帮忙。
使用以下...
my @sequence = (1..9);
my $newSequence = join " - ", @sequence;
...我可以打印一个连字符分隔的数字序列1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
我遇到的问题并且不太清楚解决的最佳逻辑方法是一个循环,用于在每次迭代时递增数字序列中变量字符串的位置(以产生如下所示的输出类型)。
my $varString = "DOG"
我希望实现的输出:
DOG - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
1 - DOG - 3 - 4 - 5 - 6 - 7 - 8 - 9
1 - 2 - DOG - 4 - 5 - 6 - 7 - 8 - 9
1 - 2 - 3 - DOG - 5 - 6 - 7 - 8 - 9
1 - 2 - 3 - 4 - DOG - 6 - 7 - 8 - 9
1 - 2 - 3 - 4 - 5 - DOG - 7 - 8 - 9
1 - 2 - 3 - 4 - 5 - 6 - DOG - 8 - 9
1 - 2 - 3 - 4 - 5 - 6 - 7 - DOG - 9
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - DOG
这样做的最佳方法是什么?非常感谢您的帮助,非常感谢