4. část: Programování > Výrazový kalkulátor > Operátory | |
lambda-výraz |
![]() ![]() ![]() ![]() |
#<výraz>: lambda-výraz
Lambda výraz se používá v situacích, kdy je třeba samotný výpočetní výraz poslat jako parametr do jiné funkce nebo operátoru (v opačných případech do operátoru nebo funkce přichází jako parametr až vypočtená hodnota tohoto výrazu). Způsob nakládání s matematickým výrazem v této funkci závisí na charakteru konkrétní funkce. Obvykle jde o to, že v rámci jiné funkce je potřeba takto předaný výpočetní výraz několikrát postupně vyhodnotit (vypočítat), případně v různém kontextu, a získat tak několik výsledků, které se pak dále zpracují.
Příklad: sum([1..4], "x", #(x * x)) = 1 * 1 + 2 * 2 + 3 * 3 + 4 * 4 = 1+4+9+16 = 30
Soubor: operatory_lambda-vyraz.htm