01 - a tantárgy

A tantárgy tematikája

  • A funkcionális paradigma építőkövei
    • Értékek
    • Kifejezések
    • A substitution model
    • Függvény típusok
    • Tail recursion
    • Algebrai adattípusok
    • Pattern matching
  • A Scala nyelv elemei
    • val, def, lazy val
    • A built-in típusok hierarchiája
    • Függvény típus, tuple típus
    • Case class, trait
    • for(-yield) comprehension
    • match kifejezések
    • apply
    • Companion object
  • Monádok
    • Option
    • List
    • Vector
    • Set
  • Stream műveletek
    • map
    • filter
    • reduce, fold
    • collect
    • foreach
  • Variancia
    • Ko- és kontravariancia

Irodalom

  • TODO

Az elkészült jegyzetről, hibák

Hibák

A jegyzetben előfordulhatnak hibák, hiányosságok, elírások. Ha valaki esetleg ilyet találna, kérem írjon a szabivan (kukac) inf.u-szeged.hu címre, hogy mihamarabb javíthassam.

Készítő

Köszönetnyilvánítás

A jegyzet webes formátumba való átalakításában nyújtott supportért köszönet Antal Gábornak és Keleti Mártonnak.

Jogi nyilatkozat

Nevezd meg! - Ne add el! - Így add tovább! 4.0 Nemzetközi

Gyors összefoglaló a liszenszről, és a teljes változat.


Utolsó frissítés: 2021-02-07 23:06:47