Odpovídáte na názor ke článku Lambda výrazy, uzávěry, bloky.
Closure je first class funkcia (teda musí byť objekt), ktorá môže pristupovať aj k premmenným umiestneným mimo svojho tela (v rámci kontextu lexikálneho prostredia v ktorom bola vytvorená). Lambda výraz / anonymná funkcia nemusí byť closure. tuším Turbo Pascal mal anonymné funkcie ktoré, ale neboli closures.
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 775×
Přečteno 26 420×
Přečteno 24 934×
Přečteno 21 278×
Přečteno 18 933×