Gegevenstypes

Gegevenswaarden in een programma kunnen één van vijf verschillende types hebben: Numeriek, Logisch, Tekst, Numerieke reeks en Logische reeks. De inputs en outputs van Programmeerblokken, Gegevensverbindingen, Variabelen en Constanten hebben allemaal een dergelijk type.
Numeriek
Het type Numeriek staat voor een getal. Een Numerieke waarde kan positief of negatief zijn en kan getallen na het decimaalteken bevatten.
TypeVoorbeelden
Numeriek 3
1,25
-75
87456,3487
-0,002
Logisch
Het type Logisch staat voor een waarde die Waar of Onwaar is. De enige twee mogelijke Logische waarden zijn Waar en Onwaar.
TypeToegelaten waarden
Logisch Waar
Onwaar
Tekst
Het type Tekst staat voor een tekstreeks (dit is een opeenvolging van teksttekens, zoals een tekstbericht). Een Tekstwaarde kan een woord, één letter, een zin of een opeenvolging van tekens in de tekenset Ondersteunde tekst zijn.
TypeVoorbeelden
Tekst Hallo
A
Dit is een langere tekst
Aa123@#$%-+=
Numerieke reeks
Het type Numerieke reeks staat voor een lijst met getallen. De lijst heeft een bepaalde lengte en elk element in de lijst is een Numerieke waarde. Een reeks kan om het even hoeveel elementen bevatten (beperkt door het beschikbare geheugen op de EV3-steen). De elementen staan in een specifieke volgorde en er kunnen duplicaten zijn.

Je kunt bijvoorbeeld een Numerieke reeks gebruiken om de Serie kleuren voor het blok Kleursensor in de modus Vergelijken – Kleur op te geven.

Een Numerieke reeks wordt weergegeven als een lijst met getallen, gescheiden door kommapunten (;). De volledige reeks staat tussen vierkante haakjes ([ ]). Hieronder vind je enkele voorbeelden.
Numerieke reeksLengte
[]0
[3]1
[2; 3; 5]3
[0; -0,2; 845,25; 5; 5; 5]6
Je kunt een reeks aanmaken, elementen toevoegen, individuele elementen openen en de lengte van een reeks meten met het blok Reeks bewerkingen. Je kunt ook een reeks aanmaken met het blok Variabele.
Logische reeks
Het type Logische reeks staat voor een lijst met Logische waarden. Dit type is gelijkaardig aan het bovenstaande type Numerieke reeks, behalve dat elk element in de reeks een Logische waarde is en alleen de waarden Waar en Onwaar kan hebben.
Gegevenstypes
Snelkoppelingen