這應該非常簡單。我想這種方式重複一個字符串在Ruby中:重複一個字符串與副本之間的空格
def repeat(input, n)
n.times input
end
的問題是,我需要在input
S之間加空格,沒有最後輸入之後添加一個空格。
這應該非常簡單。我想這種方式重複一個字符串在Ruby中:重複一個字符串與副本之間的空格
def repeat(input, n)
n.times input
end
的問題是,我需要在input
S之間加空格,沒有最後輸入之後添加一個空格。
你可以試試這個方法:
def repeat(input, n)
([input] * n).join ' '
end
簡單,
def repeat(input, n)
("#{input} " * n).strip
end
尼斯! strip方法刪除前導和尾隨空格。 – 2013-08-19 07:35:26
def repeat(input, n)
Array.new(n, input).join ' '
end
真棒,謝謝 – mehulkar 2012-02-12 10:07:11