math.min
Shared
Returns the smallest value among the given arguments
Syntax
local result = math.min(
value,
...
)Parameters
| Type | Name | Description |
|---|---|---|
number | value | First number |
number | ... | Additional numbers to compare |
Returns
| Type | Name | Description |
|---|---|---|
number | result | The smallest of all given values |
Examples
local result = math.min(3, 7)
engine.print("info", result) -- 3local result = math.min(10, 5, 8, 1, 6)
engine.print("info", result) -- 1local result = math.min(-1, -5, -3)
engine.print("info", result) -- -5local result = math.min(99)
engine.print("info", result) -- 99local speed = 150
local clamped = math.min(speed, 100)
engine.print("info", clamped) -- 100local value = 120
local clamped = math.max(0, math.min(value, 100))
engine.print("info", clamped) -- 100local item_count = 25
local slot_count = 10
local render_count = math.min(item_count, slot_count)
engine.print("info", render_count) -- 10