sissejuhatusscala, java, virtuaalmasinat, kasutav, mitme, paradigma, programmeerimiskeel, mis, vimaldab, kombineerida, objektorienteeritud, meetodeid, funktsionaalprogrammeerimisega, oma, olemuselt, puhtalt, scalas, samas, olemas, peaaegu, kik, mida, helt, funktsionaalselt, keelelt, oodata, funktsioonid, esimest, klassi, eksisteerivad, krgemat, jrku, mittemuteeritavad, andmestruktuurid, ja, funktsionaalsed, vahendid, krvalefektide, ksitlemiseks, puuduvad, scala, standardteegist, paljud, puhtas, funktsionaalprogrammeerimises, kasutatavad, abstraktsioonid, mille, abil, saaks, kirjutada, vga, kasulikku, geneerilist, koodi, typelevel, proovinud, seda, puudujki, krvaldada, luues, jaoks, neid, abstraktsioone, sisaldava, teegi, nimega, lhend, ingliskeelsest, mistestcategory, theory, kust, prineb, nende, abstraktsioonide, matemaatiline, taust, sarnaselt, haskellile, catsis, realiseeritud, tbiklassidena, esoleva, eesmrk, koostada, levaade, viiest, philisest, catsi, tbiklassist, uurida, ning, huvitavat, nendega, teha, saab, poolenisti, referatiivse, praktilise, tulemusena, valminud, sissejuhatustav, materjal, tbiklassidega, funktsionaalprogrammeerimisest, vib, edaspidi, kasutada, ppematerjalina, tiendavad, praktilised, harjutuslesanded, vastavate, tbiklasside, kohta, ks, vike, tutvustav, niteprogramm, harjutuslesandeid, tulevikus, plaanis, praktikumilesannete, niteprogrammi, loengumaterjalide, koostamisel, teises, peatks, seletatakse, lahti, seotud, phited, misted, tundmist, lugejalt, eeldatakse, kolmas, peatkk, phendatud, konkreetselt, mistete, selgitamisele, neljandas, peatkis, antaksegi, iga, tbiklassi, juures, toodud, ka, niteid, selle, praktiliste, kasutusviiside, viiendas, kirjeldatakse, lhidalt, koostamise, phimtteid, samuti, sealt, leida, programmeerimise, petamisega, inimeste, tagasiside, neile, lesannetele, lisadena, tga, kaasas, koostatud, nidisprogrammi, lhtekood, mitmes, kohas, deneerimisel, lisaks, scalale, puhtast, funktsionaalsest, keelest, haskell, phjusel, et, autori, arvates, mningaid, funktsionaalsete, keelte, konstruktsioone, lihtsam, ppida, haskelli, phjal, taustteadmisedselles, teemad, mistetakse, funktsioonide, puhtaid, funktsioone, ehk, millel, krvalefektid, sisend, vljund, erindid, oleku, muutmine, thendab, funktsioon, ei, mjuta, programmi, titmist, muul, viisil, kui, sisendite, vastuse, arvutamisega, funktsiooni, tagastusvrtus, sltub, ainuksi, sisenditest, lk, erinevalt, imperatiivsest, programmeerimisest, objektid, rst, class, objects, ksitletakse, nagu, kiki, teisi, vrtusi, nad, vivad, olla, teistele, funktsioonidele, nii, argumentideks, tagastusvrtuseks, omistada, muutujatele, hoiustada, andmestruktuurides, [hasd], ilmutatud, viidatavus, avaldiseon, ilmutatult, viidatav, referential, ly, transparent, programmip, puhul, programmispkik, avaldiseeesinemised, asendada, tema, vrtusega, ilma, programmipthendust, mjutamata, funktsioonfon, puhas, avaldisf, viidatava, muutujaxpuhul, tagab, teeb, vlja, loetav, tagastusvrtusest, rekursioon, rekursiooni, kasutatakse, tsklite, kirjeldamiseks, muteeritava, tsklimuutujata, tskli, hetkeolekut, antakse, edasi, rekursiivse, argumentidega, rekursiivsed, vljakutsed, sabarekursiivsed, siis, kompilaator, kompileerimise, ajal, optimeerib, automaatselt, iteratiivseks, tskliks, polmorsm, monomorfne, vtab, argumendiks, tagastab, ainult, hest, kindlast, andmetbist, polmorfne, geneeriline, mistahes, andmetpidest, iteks, ff, fl, ti, el, nimele, jrgnev, nurksulgudega, mbritsetud, tbiparameetrilist, antud, nites[], sisaldab, tbiparameetreid, tbimuutujatena, lejnud, signatuuris, nites, tbimuutujatakahes, jrjendi, elemendid, peavad, olema, tpianing, funktsioonpvtab, elemendi, tpia, funktsioonipargument, alati, samast, tbist, rgemat, vtavad, vi, tagastavad, ise, [doce], eelmises, ligus, findfirston, nide, funktsioonist, kutsumisel, sageli, mugavam, anda, anonmseid, funktsiooniliteraale, asemel, eraldi, nimeline, deneerida, selleks, teisele, funktsioonile, ntaktiliselt, koosneb, anonmne, smbolist, vasakul, poolel, argumendid, paremal, keha, xy, karritamine, osaline, rakendamine, karritaminecurryingon, protsess, kigus, teisendatakse, mitu, argumenti, funktsiooniks, argumendi, uue, juhul, esialgne, vajab, veel, argumente, programmeerimiskeeles, vaikimisi, karritatud, haskellis, [hasb], karritada, jagada, argumendirhma, vahel, fd, variant, ]karritatud, variandi, vljakutsedropwhile, xs, kusxson, suvaline, ningfsuvaline, boolean, etdropwhile, millele, omakorda, karritamist, olukordades, kus, vaja, osaliselt, rakendada, kuid, karritamisel, oluline, lesanne, nimelt, liigub, tbiinfo, mda, argumendigruppe, vasakult, paremale, vrreldes, haskelliga, tbituletus, niigi, piiratud, vimalikuks, tbi, automaatse, tuletamise, karritatuddropwhile, anonmse, funktsioonix, tpsustamata, esimese, argumendigrupi, selge, muutuja, tp, onint, testi, deneeritud, tpsustama, lx, le, karritamatadropwhile, saa, tbituletusega, hakkama, annaks, rida, muutujale, xviidates, veateate, missing, parameter, type, rhmaga, kutsutakse, viksema, argumentide, rhma, arvuga, sellel, funktsioonil, [docd], mustri, sobitamine, klassid, ehkpattern, matchingon, tegevus, analsitakse, etteantud, avaldise, struktuuri, ptakse, sellele, vastav, muster, mingist, mustrite, hulgast, sobiv, leitud, vrtustatakse, mustrile, avaldis, sobivat, mustrit, leita, vljastatakse, scalasmatcherror, sobib, mustriga, valitakse, neist, esimene, avaldisest, otsitakse, vtmesnastmatch, jrgneb, looksulgude, nendele, avaldiste, hulk, kusjuures, igale, eelneb, vtmesna, hc, bk, e_, ex, ty, koosneda, literaalidest, niteks, neli, muutujatest, xja, andmetbi, konstruktoritest, listi, konstruktorid, xsjanil, eelneva, kolme, kombinatsioonist, nil, kokkuleppeliselt, muutujana, alakriipsu, vrtust, vastava, vrtustamisel, ole, juba, mainitud, sobitamisel, konstruktoreid, tuleb, deneeridacase, klasside, erinevad, tavalistest, klassidest, poolest, mittemuudetavad, vrreldakse, mitte, mluviida, jrgi, saabcase, klasse, eraldada, viksemateks, alamavaldisteks, millest, klass, moodustatud, [docc], algebralised, andmetbid, na, algebraline, andmestruktuur, andmetpe, kombineerides, sarnaneb, algebralisele, korrutamisele, liitmisele, [hasa], sarnasus, juhuslik, andmetpide, korrutamise, liitmise, numbrite, sgavam, seos, phjalikumalt, uuritakse, kategooriateoorias, andmetp, algebraic, data, vhemalt, konstruktoriga, konstruktor, null, rohkem, eldakse, andmestrukuur, konstruktorite, summa, hend, korrutis, sellest, nimetus, korrutise, jrgmiselt, ap, ae, ra, ta, tb, niisiis, paar, tpidestajabkoos, kas, tpavib, aga, mlemad, haskellimaybejaliston, nited, algebralistest, ea, ldistaminepaljud, algebraliste, andmestruktuuridega, ttamiseks, meldud, ksteisele, sarnased, fs, sm, en, ec, fp, ed, leiab, elementide, teine, ainsad, erinevused, kahe, thja, korral, tagastatav, vrtus, operaator, millega, kahte, elementi, kombineeritakse, selliseid, paljusid, ldistada, heks, nimegafold, funktsioonfoldvtab, listile, tagastatava, vrtuse, elemente, kombineerib, implementeerida, funktsiooninafoldrightvifoldleft, foldrighton, koos, vimaliku, implementatsiooniga, kusz, algvrtus, binaarne, tehe, binaarse, tehtefvastuse, andmestruktuuri, rakendatakse, foldleft, jafoldrighton, ttlevad, mingis, kindlas, jrjekorras, moodustavad, ttluse, tagastusvrtuse, foldrightkombineerib, rekursiivselt, kombineerimisel, saadud, tulemusega, foldleftkombineerib, kigi, arvatud, viimase, tulemuse, elemendiga, foldrightpuhul, algvrtustzrekursiivsete, vljakutsetega, lppu, judes, ningfoldleftpuhul, tehefon, suhtes, assotsiatiivne, tagastavadfoldrightjafoldleftsama, [hasc], parempidistfold, vaadelda, asendamist, algvrtusegazja, funktsiooniga, f[hasc], rgnevalt, mned, olulised, ldistatud, listide, fm, rakendab, kigile, elementidele, funktsioonifning, filter, eemaldab, listist, vasta, predikaadile, flatmap, erineb, funktsioonistmapselle, funktsioonftagastab, ksiku, loomiseks, komprehensioon, kuigi, tutvustatud, filterjaflatmapon, programmeerijale, kasulikud, muudab, liigne, kasutamine, raskesti, loetavaks, jrgnevast, oleks, signatuuri, vaatamata, sna, raske, aru, saada, loetavuse, parandamiseks, mnikord, parem, samavrset, komprehensiooni, neb, imperatiivsetest, keeltest, tuntudfor, tskkel, erinevaltfortsklist, iteratsioonide, tulemustest, neks, eelnev, komprehenisooni, kasutades, selline, df, ldkuju, onfor, yielde, kusson, jrjend, generaatoritest, denitsioonidest, ltritest, generaatori, onval, kuseon, element, jrgemda, omistatakse, muutujaxvrtuseks, denitsiooni, kuju, muutujalexomistatakse, kogu, ajaks, evrtus, filtriks, nimetataksebooleantpi, avaldistf, jtab, lpptulemusest, fei, mistedselles, deneeritakse, miste, kaht, olulist, teemat, esiteks, varjatud, parameetreid, kasulikkust, programmeerimisel, teiseks, tbikonstruktoreid, kokku, puutuda, teatud, biklass, enamik, esinevast, polmorsmist, liigitub, parameetriliseks, polmorsmiks, viad, hocpolmorsmiks, biklassid, vimaldavad, haskellisad, hoc, polmorsmi, hte, alamliiki, overloadingstruktuurselt, realiseerida, [hasf], overloadingehk, lelaadimine, liik, operaatorile, mitmest, erinevast, sest, sellise, erinevus, parameetrilise, lelaadimise, parameetriliselt, polmorfsed, kasutavad, tpide, algoritmi, lelaetud, argumenditbi, erinevat, [mit, lelaadimist, vimaldavate, nimed, signatuurid, tbiklassides, nimetatakse, mttes, polmorfseteks, kuna, tbiklassis, nimi, signatuur, peal, tahetakse, olevaid, mingi, olevad, isend, kuulub, standardmoodulis, prelude, vrdsuse, operaatorit, sisaldav, tbiklasseqdeneeritud, se, qaw, lugeda, eqon, tbiklass, parameetrigaa, soovitakse, tbiklassieqisendiks, kaks, kirjeldatud, signatuuridega, biklassi, rakendub, kitsendus, qa, tegelikult, vrtuste, selles, smbolile, eelneveq, aon, suvalisest, tbista, seni, kuni, tidetud, tingimus, implitsiitsed, teisendused, parameetrid, implicit, conversions, parameters, kasutusel, kirjutamise, lugemise, lihtsustamiseks, vimaldava, koodist, jtta, triviaalseid, kohti, segavad, programmeerijat, huvitavatele, osadele, keskendumast, implitsiitsust, realiseeritakse, implicitabil, implitsiitse, teisenduse, niliselt, teise, alamtbiks, alamtp, vimalik, prit, mnest, teisest, teegist, parameetrigrupp, implitsiitseks, muuta, vljakutsel, parameetrigrupi, sellisel, pab, puuduvatele, argumentidele, vrtused, implitsiitsete, parameetrite, mugav, lisainformatsiooni, seega, implitsiitselt, isendeid, andes, seada, piirangu, kuuluma, vastavatesse, tbiklassidesse, ideed, haskellist, tuntud, kitsenduste, realiseerimiseks, olgu, tm, fe, fc, funktsiooncombineall, listiatpi, elementidest, eeldusel, etakuulubmonoid, kompilaatori, veenmiseks, etatesti, kuulubmonoid, tendmonoid, kuulumisest, argumendina, kaasa, tendiks, onmonoid[]tpi, argument, ev, sellinecombineallsignatuur, garanteerib, etaon, monoid, kohmakamaks, kord, kutsudes, kompilaatorit, tegemist, lihtsustatud, denitsiooniga, monoididest, kirjutatakse, lhemalt, uuesti, veenda, taoliste, korduste, vltimiseks, karritamise, argumendigrupiga, lisada, grupi, ette, vtmesnaimplicit, te, signatuurigacombineallfunktsioonile, nd, argumendileev, puuduva, suudaks, vtmesa, kuulugu, int, tv, li, ]n, wm, tx, funktsioonicombinealltisarvude, kutsuda, argumendita, asendab, vrtusegaintadditionmonoid, tbikonstruktorid, bikonstruktorid, vahend, tbiargumenti, itekslistjaoptionei, tbid, vaid, argumendiga, unaarsed, rakendades, tbikonstruktoritlisttbileint, saadakse, list[int], mingit, tpi, tbikonstruktor, liiki, iteksliston, etlistvtab, alusel, bikonstruktorit, tbikonstruktori, tbikonstruktoriks, higher, constructorehk, kinded, unaarse, tbikonstruktoritega, enamasti, abstraheerida, tbikonstruktorite, teegis, sedafunctornimeline, sinna, kuuluvad, funktsioonimap, hemalt, funktoritest, tf, laltoodud, denitsioonis, tbiargumendif[_]juures, alakriips, nitabki, etfpole, kunafunctor, ldistab, functoron, tbiklassidselles, viit, leliigse, mra, siin, denitsioone, natuke, helepanu, tasub, prata, terminoloogiale, kirjutatudmonospace, kirjastiiliga, konkreetsesse, kuuluvat, nimest, tuletatud, nimisnaga, tbiklassimonoidkuuluvat, monoidiks, functorkuuluvat, funktoriks, jne, poolrhm, tpamoodustab, poolrhma, leidub, kaksatpi, heksatpi, vrtuseks, [conh], ts, assotsiatiivsuse, tttu, peab, atpi, zkorral, kehtima, combinejaoks, tisarvude, tehteks, liitmine, liitmistehtega, mittethjade, [wikb], huvipakkuvad, vastavad, reeglitele, monoidid, hikelemendiga, reeglile, leiduma, assotsiatiivse, tehte, hikelement, [cong], ]e, ss, denitsioonisemptyongi, mistahesatpi, xkorral, reegel, hikelemendiks, snede, konkatenatsioon, sne, hulkade, muud, hikelemendi, tehtega, [wika], rgnevas, tehaksegi, isendiks, ls, dn, etcombinejaemptysobivad, ideaalselt, funktsioonilefoldargumentideks, enne, eeldus, signatuurisajabon, sama, niisuguse, eelduse, funktsioonfoldrightneks, thele, panna, monoidiliste, polegi, funktsioonifoldleftvifoldright, olemasolu, tulemus, mlemal, akumuleerimiseks, monoidi, ldise, combineallka, monoidilist, elementidega, algvrtusekszon, huvitav, monoide, kasutab, foldable, foldmap[doca], nimigi, vihjab, onfoldmapkombinatsioon, funktsioonidestfoldjamap, igepealt, listiasigale, elemendile, funktsioonifja, akumuleeritakse, btpi, kasutusviis, olukord, vajafold, tpaei, moodusta, teisendada, sobivad, omaduste, hsti, kasutamiseks, paralleelarvutustes, monoidide, kompositsioon, lihtsamast, monoidist, moodustada, keerulisemat, arvutust, teostava, ttavad, programmeerijad, tpidega, igapevaselt, teadlikud, kikide, programmeerimises, seisneb, kasulikkus, eelkige, eeldused, sisendi, kirjeldab, funktorscala, standardteegis, paljude, erinevate, funktsioonmap, signatuuridelt, teineteisele, ainsaks, erinevuseks, hel, juhullistja, teisel, juhuloption, relikult, saabmap, unaarsete, ldistusest, lhtudes, kuhu, kuuluksid, sellised, option, sellese, [conf], lo, wf, ]f, es, funktor, vastama, kahele, fa, andthen, tleb, funktorile, identsusfunktsiooni, tulemuseks, esialgse, funktoriga, samavrne, htlasi, etmapsilitab, funktori, saamapniteks, eemaldada, egasome, reegli, kohaselt, jrjestikusemap, kasutamise, hemap, eelnevalt, kasutatud, kirjeldada, tbiargumendi, mingeid, lisaomadusi, vimalda, vljendada, tagastustp, onoption[int], tagastamainttpi, tehtav, arvutus, ebannestuda, puudub, lihtne, snastikust, vtme, otsimine, snastikus, vti, tagastataksesome, vastasel, juhulnone, selleprast, nimetavad, funktsionaalprogrammeerijad, efektideks, nitavad, puhta, arvestada, efekti, lisaomadusega, funktorit, arvutuslikuks, kontekstiks, hoitakse, kontekst, kirjeldabki, programmeerija, ttada, efektiga, samal, konteksti, silitades, funktsioonmapon, triist, olevale, puhtale, vrtusele, kljest, polemapprogrammeerijale, midagi, uudset, prast, tpe, funktoriteks, tulebfunctor, tbiklassiga, standarteegis, fproduct, void, jaas, [docb], catsimap, ekvivalent, sealsefunctor, rf, funktsioonfmapvtab, bja, teisendab, teisendusega, vrtuseid, kasutavaid, mugavalt, kontekstiga, kasutavateks, funktsioonideks, teistsuguse, jrjekorra, niisugust, teisendust, ll, catsifunctor, eesmrgi, saavutamiseks, lift[conf], objektimathfunktsioone, kirjutama, vljundina, tbiintasemel, la, inglise, keeles, applicative, erineva, komplekti, vaadeldakse, esmalt, kuidas, onapplicativedeneeritud, funktsionaalprogrammeerimiskeeles, seejrel, erinevaid, vimalusi, deneerimiseks, tuuakse, denitsioon, jrgmine, fw, bnagu, denitsioonist, nha, tbikonstruktorifsaaks, applicativeisendiks, kigepealt, kuulumafunctor, functor, funktsioonpurevtab, suvalist, annab, tbikonstruktorileftbiargumendiks, tbif, ttes, aluseks, vrdluse, funktorist, arvutuslikust, kontekstist, melda, etpurevtab, suvalise, mhib, sisse, hoiab, endas, bning, eraldab, esimesest, piltlikult, eldes, funktorilef, justkui, tiustatud, versioon, funktsioonistmap, rakendatav, imalikud, denitsioonid, haskelliapplicative, philiselt, nimesidapjaapply, vimalusapplicative, ongi, funktsioonidepurejaapabil, osutub, vimalus, asendadaapsellega, vimsa, apasendada, funktsioonidega, mapjaproduct, ik, kolm, teineteisega, samavrsed, samavrsus, funktsioonideunitjaapkaudu, vastupidi, funktsiooniapsaab, funktsioonproductksi, vimas, mistttu, juurde, erinevates, eelistada, teineteise, kaudu, avaldada, eriti, millist, kolmest, komplektist, kasutadaapplicative, lihtsalt, primitiivide, onapplicative, nrgem, apply[cone], sf, ]w, nrgemaks, versiooniks, funktsioonpure, muus, osas, onapplyjaapplicativeidentsed, applyalamklass, [cone], sa, uus, primitiivfunktsioonpure, catsisapplicativesamuti, purejaap, catsisapplicative, tbiklasscartesian[conb], tc, cartesian, ktkeb, teineteisest, sltumatute, kombineerimise, kasulikuks, funktsioonproductsiis, funktsioonigamap, aarset, erinevale, [conb], pselt, kaapply, illustreerimiseksapplyka, laiendab, funktsioonproducton, apply, [cona], productjaoks, smbol, kasutusviisid, tutvustavates, tekstides, kasutadakse, nidete, vrdlemisi, vhe, funktsiooniap, oletada, praktikas, kasutust, nidetes, olevat, ksteisest, sltumatut, funktsioonigetnameoption, jagetpayoption, teevad, andmebaasipringu, tagastavadoptiontpi, getnameoption, onoption[string]jagetpayoption, onoption[double], anomne, funktsioonformat, vormistab, andmed, sneks, vimalikest, efektidest, teada, lf, em, pringu, tulemustele, funktsiooniformatrakendada, funktsioonigaproductsaab, mnevrra, elegantsemalt, smbolit, operaatorikasutamise, eeliseks, kirjutatud, kergemini, etgetnameoption, sltumatud, arvutuste, sltumatus, midaapplicativeite, kasutamisega, monaadide, rhutada, ringu, tulemusi, funktsioonileformatrakendada, funktsiooniapabil, lw, ldine, oli, asendubatbigaoption[string]jabtbigadouble, sellega, rakendatakseoption[string]tpi, funktsioonileformat, kusjuuresformaton, vhem, priselt, versiooni, ongistring, andmisel, tpidouble, millemap, paneboption, funktsioonileapargumendiks, eespool, lahendusviisi, annavad, lpptulemuse, eelistustest, monaad, funktsioonilemapon, funktsioonflatmap, ldistus, sellistest, monaadi, monad, [hase], dmw, ajaloolistel, phjustel, tbiklassikitsendus, kaapplicative, igaapplicativeoli, kergesti, testada, deneeridesapplicative, monaadist, kige, olulisem, monaadilise, tavalise, onmonad, implementeeritud, monaadilist, ignoreerib, returnteeb, funktsioonifailkasutamist, soovitatakse, ldiselt, vltida, seesmiselt, vea, monaadilises, kontekstis, esitamiseks, sisaldama, minimaalset, ]funktsioonileflatmapvastab, funktsioonileunit, vastab, returnviapplicative, tbiklassipure, deneeritaksegimonadfunktsioonideunitjaflatmapabil, assotsiatiivuse, arusaadavam, compose, flatmaptstetud, laiendabflatmap, oliapplicative, funktsioonifollowedbyhaskelli, monadomakorda, biklassideflatmapjamonadvahel, samasugune, oliapplyja, applicativevahel, monadonpure, funktsioonigaflatmap, naguapplicative, olipure, funktsioonigaapply[yoka], funktsioonipurecatsi, deneerima, tulebapplicative, ksitletudfunctor, funktsioonmapoli, rakendamiseks, siliks, jaapplicativetbiklassi, funktsioonapoli, mitmele, olukorras, lahenduseks, rakendabflatmapalgsele, topeltkontekst, lamendatakse, kontekstides, omab, thendust, onoption, viis, funktsiooniflatmapdeneerimiseks, argumendifavrtuseks, onnone, tagastatakse, samutinone, funktsioonilefei, kuifavrtuseks, onsome, siisaantakse, funktsioonilefargumendiks, tagastaboption[], konstrueeridaoption, pealflatmap, ahel, lppvrtusenoneniipea, mni, ahelas, tagastabnone, funktsioonilflatmapomamoodi, vookontrolli, edasised, tegevused, sltuvad, milline, eelmise, tegevuse, snastikku, otsimisel, pruugi, vastavas, ld, programm, ttaja, nime, leiaks, osakonnas, ttab, palju, palka, sooritada, operatsiooni, id, osakond, ttasu, tulemusest, ttajat, leidu, millegi, osakonda, flatmapkasutades, lr, ]i, bi, yp, ry, funktsiooniflatmapasemel, result, olnud, option[option[string]], poleks, silinud, monaade, tbiklassifoldable, foldm[conc], tg, funktsioonistfoldkasutab, vasakassotsiatiivnefoldmandmestruktuuri, voltimiseks, binaarset, funktsioonifoldmtagastusvrtus, seetttu, voltimisel, kontrollida, tidaksid, lisatingimust, lpptulemust, mjutab, tingimusel, listis, arvust, suurem, ebannestub, [yokb], fb, ppematerjaltartu, likooli, kursuse, tutvustada, programmeerimiseks, sealhulgas, lbinud, tudeng, viks, omada, varasemast, mitmeklgsemaid, teadmisi, probleemi, modelleerimisest, disanimisest, tal, lpuks, kogemus, muudetavate, ttamisega, puhaste, loodud, harjutused, tutvustavad, pakutavaid, abstraktsioonidega, harjutuste, soovitud, pivljund, praktikumis, lbi, lahendanud, oskaks, lihtsamate, eeldeneeritud, lesandeid, lahendada, mistaks, eeliseid, objekt, orienteeritud, lhenemise, ees, pigem, lihtsamad, raskemad, lahendamiseks, inimesele, kellel, varasem, programmeerimisega, lesanded, grupeeritud, kaupa, vahele, kommentaaridena, lisatud, selgitavat, teksti, lesande, pstituse, iseseisvalt, inimene, kes, kesolevat, td, lugenud, kogemust, lhike, lesannetest, lesannete, leitav, lisast, esimeses, lesandes, nidemonoid, isendist, tutvustatakse, funktsioonicombine, lahendajal, palutakse, katsetada, deneeridamonoid, isendbooleantbi, harjutada, isendite, deneerimist, sarnasest, kasutaks, omadusi, lahendaja, piks, ngema, koodis, korduvaid, mustreid, paks, nitab, tulevad, tbiklassid, selliste, ldiste, kirjutamisel, kasuks, viimaks, eelnevat, funktsiooniforalldeneerimiseks, kontrollib, tevrtused, tesed, kasutava, foldmap, tutvumiseks, tuleks, klassiorderisend, jrjestaks, arvupaarid, leksikograaliselt, tbiorder, whenequalmonoid, deneeridafuncor, enda, tbiboxjaoks, illustreerida, videt, mber, teisendaks, bfunktsiooniks, tpif[], [], nidata, pelgalt, primitiivkombinaatorite, uusi, tehtud, komponeerida, funktorite, ttamaks, krvalefektiga, lpetada, ksib, kasutajalt, ttleb, optiontpi, korrektne, pikem, ilmestada, etapplicativest, vahendist, sltumatu, oleva, korraga, sisendit, vastavalt, tulemusele, idee, realiseerima, mitmel, erineval, textttap, productabil, soovib, autor, kuidasflatmapahela, tegevuste, jada, lesandeks, simuleerib, lindude, maandumist, kielkndijal, tasakaaluteiba, vasakule, rele, vljastama, seis, kummalgi, arvu, maandumisi, hkutusmisi, parema, vasaku, poole, arv, liiga, kielkndija, lheb, tasakaalust, kukub, alla, lpptulemus, maandumise, jrel, iteprogramm, iteprogrammi, loengus, esmane, tutvustamine, vastu, huvi, tekitamine, lahendades, loengu, kuulajatele, tuttavat, funktsionaalsel, konkreetseks, valis, ankeedi, andmete, valideerimise, andmetbivalidatedja, applicativeabi, peatkist, validatedon, andmetbileeithersarnane, veaohtlike, tegemiseks, kuieitherlpetab, ebannestunud, siisvalidated, ahela, kogub, tulnud, veateated, nendest, [cond], sobibvalidatedhsti, millised, tpsemalt, ebannestusid, ebannestumise, phjuseks, hea, ankeet, ksitakse, kasutaja, isikuandmeid, veateadet, kasutajale, vljastada, sisendid, validated, konkreetset, implementatsiooni, valid, jainvalid, da, sv, lc, valideerib, sisestatud, fv, ee, etvalidatedkuulub, objekti, sw, ]m, funktsioonilevalidwebformette, luuaksegi, objektwebform, mittethi, valideerimisel, tekkinud, veateadetega, loengunide, sarnane, nitele, htekood, tutvustati, programmeerimiskeelte, seminaris, inimestele, selgitada, kuivrd, ilmestavad, soovis, tagasisidet, raskusastme, teema, nuab, svenemist, lahendamist, mistlik, kirjalikku, osa, arvestanud, praktikumi, toimumist, kavas, raames, kirjutati, loengumaterjali, tehti, ettepanek, implitsiitnemingi, muu, vra, snaga, leiti, sobiks, asemele, paremini, snavarjatud, nustus, snavarjatudviks, lisas, peatkki, tienduse, otsustas, siiski, mistet, implitsiitne, snalvarjatudon, lai, thendus, seostu, vtmesnaga, lahendas, programmeerimikeelte, petamise, kogemusega, magistrant, tegi, lahendamise, jlgimisel, jrgmised, thelepanekud, viimases, teadnud, sntaksit, olemasolevat, paare, vrdlevat, isendit, ktte, osaapplicative, selgitusi, osutusid, ldiseks, aidanud, lahendamisele, sarnase, punktideta, sntaksi, kasutamisel, tekkisid, kompileerimisaegsed, vead, parandada, osanud, polnud, piisavalt, selgelt, olemasolevate, viisi, isendi, meetodina, otse, thelepaneku, harjutuslesannetes, muudatusi, selgitas, kasutamist, lahendustes, nuti, tiendas, viimast, lesannet, omistatud, olemasolev, kohustuslik, jb, praktikumijuhendate, meetodite, [docf], punktis, toodule, kindlasti, thelepanu, juhtida, testlahendaja, mtles, kogemustele, tuginedes, samasugust, aine, kuulajatelt, eeldada, kokkuvtekesoleva, bakalaureuset, teeki, implementeerib, programmeerimiskeele, tbiklasse, seadis, eesmrgiks, philist, ldse, uurimuse, valmis, sissejuhatuslik, kirjalik, selgus, ssteem, keerulisem, funktsionaalses, tuttavad, jagatud, mitmeks, erinevaks, tbiklassiks, ilmselt, omad, eelised, uurimine, kesolevas, tbiklassipiirangud, parameetritena, kasutavat, implitsiitseid, funktsioonfoldmap, foldm, tbiklassidest, mitmeid, kasulikke, iteksmonoid, tbiklassicombinealljafunctortbiklassilift, tbiklassidel, ksitlemisel, biklassidefunctorjamonadvajalikkust, kahandas, asjaolu, funktsioonidmapja, flatmapolemas, nendes, huvitavaid, biklassilesemigroupoli, praktilist, keeruline, sellesse, kuuluvaid, viksid, pakkuda, vaadeldud, kasu, tbiklassidestmonoidja, koostas, praktiseerimiseks, lihtsad, lahendajalt, eeldata, erilist, funktsionaalprogrammeerimise, tutvustamiseks, nidisprogramm, praktikumimaterjali