Ruby:生成x个重复字符的单行代码是什么?

Ruby:生成x个重复字符的单行代码是什么?,ruby,Ruby,我想要一个生成大量重复字符并放入字符串的函数。比如说, > n = 6 > generate_repeated_str(n,'9') "999999" 如何在Ruby中编写一行代码来实现这一点 编辑: 因为这不是rails的问题,所以更新了标题并删除了“rails” def generate_repeated_str(n, char) char * n end 或者只是 n = 6 '9' * n => '999999' 您是否尝试过'9'*6?这不是rails的问题

我想要一个生成大量重复字符并放入字符串的函数。比如说,

> n = 6
> generate_repeated_str(n,'9')
"999999"
如何在Ruby中编写一行代码来实现这一点

编辑: 因为这不是rails的问题,所以更新了标题并删除了“rails”

def generate_repeated_str(n, char)
  char * n
end
或者只是

n = 6
'9' * n
=> '999999'

您是否尝试过
'9'*6
?这不是rails的问题,标题有点误导。