5
Tôi muốn chu kỳ @a
từ 0
đến 2
: 0, 1, 2, 0, 1, 2
.Chu kỳ thông qua các phần tử của một mảng
def set_a
if @a == 2
@a = 0
else
@a = @a + 1
end
end
Có thể có cách nào tốt hơn?
Cũng có thể là '(0..2) .cycle' nếu OP không * cần * để sử dụng mảng. Ngoài ra 'chu kỳ' có một tham số tùy chọn cho số chu kỳ. –
Gợi ý hay, cập nhật – megas
Bạn không cần .each để chuyển qua các mục có .next –