sách gpt4 ăn đã đi

ruby - 重复给 "string" "x"次的方法

In lại 作者:数据小太阳 更新时间:2023-10-29 06:51:24 24 4
mua khóa gpt4 giày nike

我正在尝试编写一个方法,该方法将采用两个参数,一个用于字符串,另一个用于将重复的次数。这是我的代码:

 def repeat(text,c=2)
c.times do print text end
kết thúc

repeat ("hi")

这里的问题是,我希望结果是“hi hi”我试过“puts”但是开始了一个新行......[ print text "+ "text ] 也不起作用...

感谢您的帮助!

câu trả lời hay nhất

你的问题不清楚。如果您只想打印重复 n 次的文本,请使用 String#*

def repeat(text, n=2)
print text * n
kết thúc

您的示例结果说您想要 "hi hi" 暗示您希望在每次重复之间有空格。最简洁的方法是使用 Array#*

def repeat(text, n=2)
print [text] * n * ' '
kết thúc

关于ruby - 重复给 "string" "x"次的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14795428/

24 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress