Viikko 4
Tällä viikolla tutustutaan erilaisiin tietotyyppeihin ja niiden määrittelemiseen.
Jos et päässyt tunnille, voit itsenäisesti lukea kirjasta kappaleet 5 ja 6.
Tavoitteet
- ymmärtää erilaisten tietotyyppien käyttötarkoitukset
struct
enum
- osata luoda omia tietotyyppejä
- tietää tyyppiteorian peruskäsitteitä:
- tietotyyppi
- yhdistelmätyyppi
- tyyppikonstruktori
- tyyppiparametri
- algebrallinen tietotyyppi
- tulotyyppi
- summatyyppi
- tietää staattisen ja dynaamisen tyypityksen eron
- osata optionin käyttäminen ja ymmärtää
None
- tietää
Result
in tarkoituksen ja funktionaalisen virheenhallinnan - tietää piirteiden yleinen tarkoitus
- osata
#[derive]