Tuple

Een tuple (uitgesproken als "tuh-pull") is een gegevensstructuur waarin een specifiek aantal elementen wordt opgeslagen. Deze elementen kunnen gehele getallen, tekens, tekenreeksen of andere gegevenstypen bevatten.

Wiskunde

De term "tuple" komt uit de wiskunde en niet uit de informatica. Een wiskundige tuple kan worden gedefinieerd als een "n-tuple", waarbij "n" het aantal waarden is dat de tuple bevat. In wiskundige uitdrukkingen worden tuples weergegeven als door komma's gescheiden lijsten tussen haakjes. Het volgende voorbeeld is een "4-tuple", die vier waarden bevat.

(3, 7, 13, 17)

Tuples hebben verschillende toepassingen in de wiskunde. Ze worden vaak gebruikt om een reeks verwante waarden weer te geven, zoals priemgetallen of wiskundige reeksen. Een tuple kan ook een reeks invoerwaarden of uitvoerwaarden voor een functie weergeven.

Informatica

Bij computerprogrammering bieden tuples een efficiënte manier om meerdere waarden op te slaan. Omdat ze statisch zijn en niet kunnen worden gewijzigd, hebben tuples over het algemeen minder geheugen nodig dan arrays. Ze zijn ook flexibel, omdat ze meerdere gegevenstypen kunnen opslaan. Het volgende voorbeeld is een "5-tuple", oftewel een tuple die vijf waarden bevat.

(11, 2020.07, "techterms", "C", -1000)

De bovenstaande "pentuple" bevat een positief geheel getal (11), een getal met drijvende komma (2020.07), een tekenreeks (techterms), een teken (C) en een negatief geheel getal (-1000).

Tuples zijn een effectieve manier om gegevens in computerprogramma's op te slaan, maar niet alle programmeertalen ondersteunen ze. Python en Java ondersteunen bijvoorbeeld tuples, maar PHP en Ruby niet. Als een taal geen tuples ondersteunt, is een onveranderlijke array — een array die niet kan worden gewijzigd — het beste alternatief.

Bijgewerkt July 11, 2020 door Per C.

quizTest je kennis

1,000,000,000,000,000 FLOPS is equal to what?

A
One megaflop
0%
B
One gigaflop
0%
C
One teraflop
0%
D
One petaflop
0%
Correct! Incorrect!     View the Petaflops definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Tuple op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.