Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Variant Typ dát

Niektoré počítačové programovacie jazyky , ako je C + + a Visual Basic , sú flexibilné , univerzálne dátový typ známy ako dátový typ variantov . Variant je dátový typ , ktorý môže obsahovať rôzne druhy informácií , napríklad číselné alebo reťazec informácií , ale tiež obsahuje metadáta - to znamená , že dáta o dátach - ktorá určuje , ako by mali byť tieto informácie interpretovať . Hodnoty

Variant typy dát možno zvyčajne obsahujú informácie akéhokoľvek druhu , okrem štruktúrovaných dát a adries alebo ukazovateľov . Jednotlivé kategórie informácií , sú známe ako podtypy a zahŕňajú rôzne číselné údaje , v rozsahu od logickej hodnoty , ktoré obsahujú buď pravda false , na obrovských čísel s plávajúcou čiarkou , variabilný reťazca dĺžky , objekty a čísel chýb . Varianty môžu byť aj null , kde sa zámerne neobsahuje žiadne platné údaje , alebo prázdna , alebo inicializovaná .
Užitočnosť

Typicky variant dátové typy sa správajú ako čísla , ak sú používaný v numerickom kontexte a ako reťazce pri použití v reťazci kontexte . Varianty sa zvyčajne správajú spôsobom , ktorý je najvhodnejší pre typ dát , ktoré obsahujú . Keď sú dáta priradená k typu dát variantov , žiadny typ konverzie , alebo obsadiť , dochádza . Dáta nie sú prevedená na zodpovedajúci typ dát , ale variant sa typ dát . Inými slovami , môže byť dátový typ variant priradený číselný typ dát , ako je napríklad celé číslo , v jednom príkaze a priradiť reťazec v najbližších .
Aplikácia

Variant dátové typy môžu byť užitočné v situáciách , kedy dátové typy a ich obsah sú stanovené v behu - to je , keď je program popravených - skôr než v čase kompilácie . Rôzne programy môžu byť napísaná pomocou rôznych kompilátory - počítačové programy , ktoré prekladajú programovací jazyk na vysokej úrovni do strojového kódu - čo nemusí zdieľať rovnaké dátové typy . Variant dátové typy môžu byť použité na prenos hodnôt medzi týmito programami .
Obmedzenie

Variant dátové typy môžu byť skutočne užitočné , ak si nie ste istí , aký typ dát , ktorý program potrebuje zvládnuť , alebo budete musieť prispôsobiť cudzie dáta , ktorých dátový typ je neznámy alebo nie je plne špecifikovaná. Avšak , flexibilita variantov dátových typov je v cene a ak je používaný náhodne , môžu vykonávať programový kód zle čitateľný , brániť výkonu programu - najpresnejší dátový typ pre priradené hodnoty musia byť stanovené pri behu - a zvýšenie potenciál pre runtime chyby .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené