Я создал следующий код в качестве части упражнения в учебнике по Ruby, который я пробую:
title = ['Chapter 1: Numbers','Chapter 2: Letters','Chapter 3: Variables']
pages = ['Page 1','page 72','page 118']
linewidth = 40
header = '*Table of Contents*'
puts header.center linewidth
puts
puts ((title[0]).ljust linewidth/2) + ((pages[0]).rjust linewidth/2)
puts ((title[1]).ljust linewidth/2) + ((pages[1]).rjust linewidth/2)
puts ((title[2]).ljust linewidth/2) + ((pages[2]).rjust linewidth/2)
Мой вопрос: можно ли выполнить вышеизложенное без уточнения, какую часть массива отображать?т.е. я могу просто в одном бите кода заставить его перечислить все заголовки и все страницы в массиве по порядку?Если это так, как это будет сделано?