Extensions - lnx00/Lmaobox-Library GitHub Wiki
These are extensions to add useful features which are missing in native Lua.
Extensions
Math
math.clamp(n, low, high)Clamps the value n between the given minimum and maximum values.math.round(n)Rounds a number to the nearest integer.math.lerp(a, b, t)Performs linear interpolation between two numbers.
Table
table.readOnly(t)Returns a read-only version of the given table.table.find(t, value)Searches for the given value in the given table and returns its key.table.contains(t, value)Checks if the given table contains the given value.
String
string.split(str, delimeter)Splits a string into a table of substrings based on a specified delimiter.