2017-08-03 86 views
0

我可以用这个语句如何每次更换一个字符重复一次字符串N次?

print "(","arr[0],"x35,")"; 

它打印(arr[0],arr[0],...,arr[0],)

但如何获取输出如下

(arr[0],arr[1],...,arr[34]) 

即重复的字符串;每次打印字符串时,都应该用0,1,2,...替换0 0,34

+0

在循环中,还是您正在寻找避免使用循环? – AntonH

回答

5
print '(', join(',', map { "arr[$_]" } 0..34), ')', "\n"; 
+0

最好的方式不错... – ssr1012

+0

很棒!正是我在找什么。谢谢。 – anu

相关问题