Как говорит @jweyrich, упаковка значений. Я нашел мод очень удобным, когда у меня есть конечный список, и я хочу перебрать его в цикле - как фиксированный список цветов для некоторых элементов пользовательского интерфейса, таких как серии диаграмм, где я хочу, чтобы все серии были разными насколько это возможно, но когда у меня закончились цвета, просто начать все сначала. Это может также использоваться, скажем, с шаблонами, так что, когда красный цвет появляется во второй раз, он разбивается; в третий раз, пунктир и т. д. - но мод просто используется, чтобы получить красный, зеленый, синий, красный, зеленый, синий, навсегда.