Вот код, который у меня есть, который берет строку и переворачивает ее
name = "I CAN REVERSE THIS"
def reverse_string(name_string)
string_arr = []
string_arr = name_string.split('')
for i in 1..(string_arr.length)
new_string = "#{new_string}#{string_arr[-i]}"
end
#return new_string
end
new_name = reverse_string(name)
puts new_name
Почему моя функция reverse_string возвращает «1..18», если внутри функции не вызывается никаких действий возврата, но возвращается ожидаемый результатесли вызывается обратное действие?