Funcțiile math.min și math.max returnează valoarea numerică minimă, respectiv maximă dintr-un set de argumente variabile.
-- Căutare minim și maxim dintr-o serie de numere:
local valoareMin = math.min(15, 3, 99, -4, 27) -- -4
local valoareMax = math.max(15, 3, 99, -4, 27) -- 99
-- Funcție utilitară pentru limitare (clamp) în intervalul [min, max]:
local function clamp(valoare, pragMin, pragMax)
return math.min(math.max(valoare, pragMin), pragMax)
end
local viataJucator = 150
local viataLimitata = clamp(viataJucator, 0, 100)
print("Viață limitată: " .. viataLimitata) -- 100
Utilizare cu tabele: Pentru a găsi minimul dintr-o listă numerică, poți apela math.min(table.unpack(lista)) (pentru liste de dimensiuni moderate).
Întrebări & Exemple de Cod:
math.min și math.max în Lua: Determinarea Extremelor NumericeAi o nelămurire despre utilizarea comenzii
math.min și math.max în Lua: Determinarea Extremelor Numericesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.