напротив << в рубине

У меня есть огромная строка, подготовленная с использованием оператора <<в цикле. В конце я хочу удалить последние 2 символа.

some_loop
  str << something
end
str = str[0..-3]

Я думаю, что последняя операция, описанная выше, также потребует памяти и времени, но я не уверен. Я просто хотел посмотреть, есть ли операция с эффектом, противоположным <<, поэтому я могу удалить эти два последних символа из той же строки.

5
задан Joe Kennedy 19 June 2014 в 06:08
поделиться