Lambda expressions (C++)
Në shqip: Shprehjet lambda në C++
ShpjegimiSQ
Lambda-t në C++ janë funksione të shkurtra pa emër, të shkruara me [](parametrat) { trupi }. Kllapat katrore [] tregojnë cilat variabla nga jashtë mund t'i përdorë. Përdoren shumë me sort() dhe algoritme të tjera.
EnglishEN
Lambdas in C++ are short nameless functions written as [](parameters) { body }. The square brackets [] say which outside variables they may use. They're used a lot with sort() and other algorithms.
Si ta mendosh
Si një shënim i shpejtë për zëvendësmësuesin: „rendit fletët sipas notës, nga më e larta“ — vlen vetëm për sot.
Lexoje në anglisht
Like a quick note for the substitute teacher: “sort the papers by grade, highest first” — only for today.
Shembull kodicpp
std::vector<int> v = {3, 9, 1};
std::sort(v.begin(), v.end(),
[](int a, int b) { return a > b; }); // 9 3 1