В этом коде:`inject` не добавляет пустое пространство в аккумуляторе
b = ["here", "are", "things"]
b.inject { |str, v| str+="#{v} " }
# => "hereare things "
не возвращаемое значение будет "here are things"
? Я предполагаю, что он передает первое значение в аккумулятор str
. Есть ли способ вернуть "here are things "
?
у, знаете, я мог бы использовать присоединиться - было более интересно поведение здесь. Я использовал только инъекцию при добавлении целых чисел, но мне было просто любопытно, могу ли я использовать его так, как я хотел. – timpone