Záznam (informatika): Porovnání verzí

Smazaný obsah Přidaný obsah
Jazyková oprava
m formulace, +link
značka: editor wikitextu 2017
Řádek 1:
'''Záznam''' nebo '''struktura''' ({{Vjazyce|en}} {{Cizojazyčně|en|''record'', ''tuple'', ''structure'', ''struct'' nebo ''compound data''}}) je v [[matematická informatika|matematické informatice]] jedna z nejrozšířenějších a nejjednodušších složených [[datová struktura|datových struktur]].<ref>Felleisen et al., ''How To Design Programs'', MIT Press, 2001</ref> Záznam se skládá z jiných hodnot, které mají zpravidla pevný počet a pořadí, a které se obvykle rozlišují jménem. Složky záznamů se obvykle nazývají ''[[Položka (informatika)|položky'']] ({{Vjazyce|en}} {{Cizojazyčně|en|''fields''}}), ''prvky'' ({{Vjazyce|en}} {{Cizojazyčně|en|''element''}}) nebo ''členy'' ({{Vjazyce|en}} {{Cizojazyčně|en|''member''}}).
 
Položky záznamůzáznamu mohou být na rozdíl od prvků [[pole (datová struktura)|políprvků pole]] různýchmít typůrůzné [[Datový typ|datové typy]], jsou rozlišeny jménem, a jejich počet je pevný.
 
'''Typ záznam''' je libovolný [[datový typ]], který popisuje takovéto hodnoty a proměnné (nejedná se o jediný konkrétní typ, ale o celou třídu typů). Většina moderních programovacích jazyků umožňuje definovat nové záznamové typy. Definice obvykle určuje [[identifikátor]]y (jména nebo návěstí), pomocí kterých lze přistupovat k jednotlivým položkám, a datový typ každé položky.