Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Funkcionālā programmēšana

Lambdas un slēgumi

Lambda ir maza funkcija bez nosaukuma, uzrakstīta uz vietas — tieši tie bultiņu bloki un Whatever izteiksmes, ko esat padevuši map un tamlīdzīgiem. Slēgums ir lambda (vai jebkura apakšprogramma), kas atceras mainīgos no tās vietas, kur tā tika radīta.

Slēgumi ir tas, kas padara atgrieztas apakšprogrammas tik noderīgas: tās nes līdzi mazu privāta stāvokļa gabaliņu. Šī sadaļa aplūko abas idejas.

Šīs sadaļas temati

Prakse

Jūs gaida 2 viktorīnas par šīs sadaļas saturu.

Vingrinājumi

Šajā sadaļā ir 3 vingrinājumi. Pirms ķerieties pie vingrinājumiem, izlasiet visus šīs sadaļas tematus.

  1. Skaitītājs
  2. Reizinātājs
  3. Uzkrājējs

Kursa navigācija

Risinājums: Filtrēšana ar bloku   |   Lambdas