Найти тему
Игровой движок Godot engine

№86. Бесконечно повторяемая последовательность. wrapi/wrapf

Иногда нужно создать некую последовательность цифр в каком то диапазоне так, чтобы она повторялась раз за разом.
Допустим прибавление к переменной единицы, до десяти. И потом обнуление и повторение всё с начала.

В результате получая вот такую бесконечную цепочку : 1.2.3.4.5.6.7.8.9.10.1.2.3.4.5.6.7.8.9.10. и так далее.

Обычно, я лично для таких целей писал вот такой простенький код :

Но как оказалось, это всё можно уместить в одну строчку :

-2

Помогут нам в этом методы wrapi() и wrapf().
Первый аргумент это шаг, второй и третий это диапазон от какой цифры и до какой цифры надо считать.