Я знаю, что это простая проблема, но по какой-то причине она не нажимает. Я хочу повторять символы в строке для фиксированной суммы. Например:Повторить символы в строке
str = 'abcde'
temp = ''
x = 8
for i in 0..x
if str[i].nil?
temp << ''
else
temp << str[i]
end
end
За исключением случаев, когда я не получаю никаких данных. Что мне нужно:
abcdeabc
Пожалуйста, любая помощь будет оценена. Если есть лучший рабочий способ сделать это вместо того, чтобы мой не работает наивный подход, я хотел бы знать,
Это не одна строка. :). – Linuxios
Ah :) Исправлено. – Zabba
+1, но, возможно, '' '.ljust (8, str) 'несколько лучше (заботясь о длинах
steenslag