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