Skip to content

Api > Mathf > Repeat()


Mathf.Repeat(number t, number length)⚓︎

Loops the value t, so that it is never larger than length and never smaller than 0.

Parameters:⚓︎

Name Type Description
t number t
length number length

Returns:⚓︎

type Description
number Looped value

Usage⚓︎

---@type number
local t;

---@type number
local length;


local val0 = Mathf:Repeat(t, length)

Extra Detail⚓︎

This is similar to the modulo operator but it works with floating point numbers. For example, using 3.0 for t and 2.5 for length, the result would be 0.5. With t = 5 and length = 2.5, the result would be 0.0. Note, however, that the behaviour is not defined for negative numbers as it is for the modulo operator.