2017-08-03 81 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