Может кто-нибудь объяснить мне, что Ruby использует символы трубы в блоке? Я понимаю, что он содержит имя переменной, которому будут присваиваться данные по мере их итерации. Но что это называется? Может ли быть больше одной переменной внутри труб? Что-нибудь еще я должен знать об этом? Любые хорошие ссылки на дополнительную информацию об этом?
Например:
25.times { | i | puts i }