Как мне подсчитать общее количество символов в массиве строк в Ruby? Предположим, у меня есть следующий:Подсчитать количество символов в массиве строк в Ruby?
array = ['peter' , 'romeo' , 'bananas', 'pijamas']
Пытаюсь:
array.each do |counting|
puts counting.count "array[]"
end
, но я не получаю желаемый результат. Кажется, я считаю что-то отличное от персонажей.
Я искал свойство count, но мне не повезло или нашел хороший источник информации. В принципе, я хотел бы получить выход от общего количества символов в массиве., Ответ
Исходные проблемы связаны с тем фактом, что вы имеете дело с объектом Array, который содержит коллекцию объектов String. В отличие от C и ряда других языков, String является * not * массивом символов. –
Если вы напишете значительное количество Ruby, я настоятельно рекомендую собрать * The Ruby Way * (http://goo.gl/8qa79) и * Eloquent Ruby * (http://goo.gl/oa8lc). Это книги, которые нужно читать в укусах, а не изучать. Прочитайте и перечитайте их. А затем найдите код Ruby для чтения и смакивания. –