Срочно Свыше 3 тыс повстанцев и членов их семей покинули Восточную Гуту под Дамаском
First-Class Objekt (FCO), ?esky objekt první kategorie, je perzistentní objekt (entita), ktery má vlastní identitu, tedy lze se na něj odkazovat. Díky tomu lze takové objekty p?edávat jako parametry, pou?ívat jako návratové hodnoty funkcí nebo p?i?azovat do proměnnych. Typicky jsou to v?echny objekty ulo?ené aplikací.
Objektu ur?itého datového typu v nějakém programovacím jazyce nále?í ozna?ení first class objekt, kdy? platí, ?e m??e byt pou?it jako:
- hodnota proměnné
- vstup procedury
- hodnota vracená procedurou
- ?len datového agregátu
- anonymní (nepojmenovany)
Nap?íklad má-li datovy typ seznam byt objektem první kategorie, musí byt mo?né ulo?it seznam do proměnné, zadat ho jako vstupní parametr do procedury, sestrojit proceduru, která bude vracet seznam, zadat seznam jako prvek jiného seznamu a také pracovat v programu s konkrétním seznamem, ktery nemá ?ádné jméno. V jazyce, ktery toto splňuje, je seznam objektem první kategorie.
Ideálně by proměnné v?ech datovych typ? měly byt first class, tj. byt první kategorie. Je p?itom d?le?ité si uvědomovat, ?e ozna?ení first class nále?í k datovému typu, nikoli ke konkrétní hodnotě.