Junior — Middle
Care este scopul funcției partial în programare?
sobes.tech AI
Răspuns de la AI
Funcția partial în programare este utilizată pentru aplicarea parțială a unei funcții — adică fixarea unor argumente în prealabil, urmată de apelarea cu parametrii rămași.
Este utilă atunci când trebuie să creezi o funcție nouă pe baza uneia existente, dar cu anumite parametri deja setați.
În C#, acest lucru poate fi realizat folosind expresii lambda sau delegați:
Func<int, int, int> multiply = (x, y) => x * y;
// Aplicare parțială: fixăm x = 5
Func<int, int> multiplyByFive = y => multiply(5, y);
int result = multiplyByFive(3); // 15
Astfel, partial ajută la crearea unor funcții mai specializate din funcții generale.