Skip to main content

Wat is een scheidingsteken?

Met betrekking tot computers is een scheidingsteken een scheider die afzonderlijke stukjes gegevens definieert in een bestand, communicatieprotocol of andere gegevensstroom.De separator kan zo eenvoudig zijn als een enkel karakter, zoals een komma, of zo complex als een gedefinieerde volgorde van niet-afdrukkende controle-tekens.Het doel van een scheidingsteken is om een voorspelbaar en betrouwbaar mechanisme te bieden voor het delen van een stroom van gegevens in componenten onderdelen wanneer andere methoden mogelijk niet betrouwbaar zijn of wanneer de inhoud van de gegevens zeer willekeurig kan zijn.Veel computertoepassingen, van tekstverwerkers tot spreadbladen tot webbrowsers, gebruiken scheiders voor verschillende functies.Een complicatie die kan ontstaan met het gebruik van een scheidingsteken staat bekend als een botsing van de scheidingsteken, die optreedt wanneer de beoogde gegevens de separator bevatten als een karakter dat niet bedoeld is om te worden geïnterpreteerd als een separator, die de volgende gegevens compenseert en meestal ongeldig is.

Een scheidingsteken kan een enkel teken zijn, zoals een ruimte die woorden scheidt, zoals het geval is bij veel basisopdrachtregel -tolken en tekstverwerkers.Het doel is om een programma toe te staan een enkel element van een langere string te isoleren.Een website -adres gebruikt bijvoorbeeld periodes om de verschillende delen van de naam van de site te scheiden.

Terwijl komma's, puntkomma's en andere vormen van interpunctie gewoonlijk worden gebruikt als scheiders, zijn er gevallen waarin ze onpraktisch zijn, zoals wanneer wanneer wanneer wanneerhet accepteren van meerdere lijnen met tekst die een grammaticaal correcte paragraaf vormen.In deze gevallen kan een scheidingsteken de vorm aannemen van een niet-afdrukkende controle-teken, zodat alle afdrukbare tekens als gegevens kunnen worden gebruikt.Een niet-afdrukkende besturingskarakter is een enkel teken dat geen overeenkomstige display-glyph heeft in een computerlettertype, is soms niet eens repliceerbaar op een toetsenbord en moet in plaats daarvan worden gegenereerd door een toepassing of andere functie.Dit soort scheiders werken goed in sommige gevallen, maar kan ook lastig zijn als een gebruiker het personage niet kan produceren zonder een speciaal programma.Een voorbeeld hiervan gebeurde in vroege opdrachtregelbewerkingsprogramma's, waarbij een gebruiker de sleutelcombinatiecontrole-Z moest gebruiken om het niet-afdrukkende einde-van-bestand (EOF) -karakter te genereren om een scheidingsteken te maken die het einde van een markeerdeBestand.

Een complexer type scheidingsteken is ontworpen om volledige gegevensblokken te scheiden door de gegevens in openings- en afsluitingsafscheiders te sluiten.Deze scheiders kunnen de vorm aannemen van beugels mdash;Zoals te zien is in veel programmeertalen mdash;Citatiemarkeringen of asterisken.Het doel is om een manier te bieden om een blok willekeurige gegevens of tekst te verdelen die verschillende regels kunnen overspannen of besturing of andere speciale tekens kunnen omvatten.In de Hypertext Markup Language (HTML) worden de tags die worden gebruikt om tekst te markeren, omgeven door meer dan dan en minder dan tekenen, waardoor de tags een lengte kunnen zijn en het besturingskarakter bevatten, zoals een rijtje die wordt gegenereerd wanneer de retoursleutel wordt ingedrukt wanneer de retoursleutel wordt ingedruktzonder het blok te breken.Door de scheiders op deze manier te gebruiken, kan een HTML-document worden opgemaakt, zodat het menselijker leesbaar is zonder problemen te creëren voor de HTML-tolk.