我有@days
,这是一年中任何特定月份的所有工作日的列表。它可以具有19到23的值。我想使用add_row
打印它们。
如何根据@days
中的元素数量动态地执行此操作,而不是对如下所示的值进行硬编码?
sheet.add_row [@days[1].day, @days[2].day, @days[3].day, @days[4].day, @days[5].day, @days[6].day, @days[7].day, @days[8].day, @days[9].day, @days[10].day, @days[11].day, @days[12].day, @days[13].day, @days[14].day, @days[15].day, @days[16].day, @days[17].day, @days[18].day, @days[19].day, @days[20].day, @days[21].day, @days[22].day, @days[23].day]
无论@days
中的元素数量如何,以上行将打印二十三个值。如何避免这种情况,仅打印@days
的内容?