Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Variant Gegevenstype
Sommige programmeertalen , zoals C + + en Visual Basic , zijn een flexibel , algemeen gebruik datatype bekend als een variant datatype . Een variant is een gegevenstype dat verschillende soorten informatie , zoals numerieke of tekenreeks informatie kan bevatten, maar bevat ook metadata - dat is , gegevens over gegevens - die aangeeft hoe de informatie moet worden geïnterpreteerd . Waarden

Variant data types
kunnen bevatten doorgaans informatie van welke aard dan ook, met uitzondering van gestructureerde gegevens en adressen , of pointers . De verschillende categorieën van gegevens zijn bekend als subtypen en omvatten een scala van numerieke informatie , variërend van Booleaanse waarden , die ofwel ware van valse bevatten , tot grote floating - point getallen , variabele lengte snaren , voorwerpen en foutnummers . Varianten kunnen ook Typisch null zijn , waar ze opzettelijk geen geldige gegevens , of leeg , of geïnitialiseerd bevatten .
Nut

, variant data types gedragen zich als nummers, als ze in een numerieke context en zoals strings bij gebruik in een tekenreeks context . Varianten gedragen zich meestal op de manier die het meest geschikt is voor het type van de gegevens die ze bevatten . Wanneer gegevens worden toegewezen aan een variant datatype , geen conversie , of typecasting , optreedt . De gegevens worden niet geconverteerd naar een geschikt gegevenstype , maar de variant wordt het soort gegevens . Met andere woorden , kan een variant datatype van een numeriek gegevenstype , zoals een integer , in een verklaring worden toegewezen en toegewezen een string in het volgende .
Toepassingen
< br

Variant data types > kan handig zijn in situaties waarin data types en de inhoud ervan worden bepaald op runtime - dat is , wanneer een programma wordt uitgevoerd - in plaats van tijdens het compileren . Verschillende programma's kunnen zijn geschreven met behulp van verschillende compilers - computerprogramma's die een high-level programmeertaal naar machinecode vertaalt - die dezelfde soort gegevens niet kunnen delen . Variant data types kunnen worden gebruikt om waarden tussen dergelijke programma's passeren .
Beperkingen

Variant data types kunnen zijn echt nuttig als je onzeker bent over het type gegevens dat bent een programma nodig heeft om te behandelen of je nodig hebt om buitenlandse gegevens , waarvan het gegevenstype onbekend is of niet volledig is gespecificeerd tegemoet . Echter , de flexibiliteit van de variant van data types komt op een kostprijs en , indien lukraak gebruikt, kunnen ze maken programma code moeilijk te lezen , programma prestaties belemmeren - de meest accurate data type voor de toegekende waarde moet worden bepaald op runtime - en verhogen de mogelijkheden voor runtime fouten .

Previous: Next:
  Computer Programming Languages
·Hoe te System.DBNull converter…
·Hoe maak je een kolom maken op…
·Hoe maak je een waarde in JSP 
·Hoe te Typewriter Text Het geb…
·Hoe maak je een MSI-bestand be…
·Wat zijn de voordelen van Cond…
·Verschil tussen deterministisc…
·Hoe te LNK bestanden terugzett…
·Hoe maak je een wachtwoord Box…
  Related Articles
Hoe de Visual Data Manager gebruiken in …
Hoe te Mine /Extract /Pull -gegevens van…
Hoe maak je een verslag gegevens voorber…
Hoe om gegevens van Access- Met behulp v…
Hoe maak je een Data Grid in Visual Basi…
Visual Basic Data Types 
Hoe maak je Fill Up een VB Combo Box Met…
Hoe te Records in een rapport gegevens i…
Hoe toegang Visual Basic om Excel-gegeve…
  Programmering Articles
·Perl String Lengte Functie 
·Hoe kan ik meerdere tekstvakken Vervang …
·Hoe kan ik een gebruiker toe aan RCS 
·XCode : Hoe een Droplet Creëren 
·Hoe maak je een Cookie met PHP in Ajax S…
·Hoe kan ik meerdere Stacks Implementeren…
·Hoe maak je een eenvoudige Video Game Zo…
·Hoe kan ik dubbele lijnen verwijderen in…
·Hoe kan ik een iPhone Developer Xcode 
Copyright © Computer Kennis http://www.nldit.com