1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Objektově orientované programování s S3 a R6 v R

Connected

Cvičení

S objekty už jsi pracoval/a

V kurzu Introduction to R jsi se už setkal/a s několika běžnými R objekty, jako jsou vektory typu numeric, logical a character nebo data.frame. Jedním ze základních principů OOP je, že funkce se mohou chovat různě podle toho, s jakým typem objektu pracují.

Dobrým příkladem je funkce summary() (docs). Protože různé typy proměnných je třeba shrnovat různými způsoby, výstup, který se ti zobrazí, závisí na tom, co do funkce předáš.

Pokyny

100 XP
  • Spusť kód v editoru, který vytvoří několik objektů různých typů.
  • Zavolej summary() na každý z těchto objektů (vždy jeden po druhém), pak si prohlédni výstup a pokus se mu porozumět.