Datatyper

Datavärden i ett program kan ha någon av följande fem typer: Numerisk, Logik, Text, Numerisk vektor och Logisk vektor. Indata och utdata för programmeringsblocken, dataledningar, variabler och konstanter har alla någon av dessa typer.
Numerisk
Typen Numerisk motsvarar en siffra. Ett numeriskt värde kan vara positivt eller negativt och innehålla siffror efter decimaltecknet.
TypExempel
Numerisk 3
1,25
-75
87456,3487
-0,002
Logik
Typen Logik motsvarar något av värdena Sant eller Falskt. Sant och Falskt är de enda två möjliga logikvärdena.
TypTillåtna värden
Logik Sant
Falskt
Text
Typen Text motsvarar en textsträng som består av en serie tecken ungefär som i ett textmeddelande. Ett Text-värde kan vara ett ord, en enda bokstav, en mening eller en följd av tecken från teckentexten Text som stöds.
TypExempel
Text Hej
A
Det här är en längre text
Aa123@#$%-+=
Numerisk vektor
Typen Numerisk vektor motsvarar en lista med siffror. Listan har en bestämd längd, och varje element i listan är ett numeriskt värde. En vektor kan innehålla ett valfritt antal element (som begränsas av storleken på EV3-enhetens lediga minne). Elementen har en viss ordningsföljd och kan innehålla dubbletter.

Du kan till exempel använda en numerisk vektor om du vill specificera värdet Uppsättning färger för blocket Färgsensor i läget Jämför – färg.

En numerisk vektor visar en lista med siffror avgränsade med semikolon (”;”). Hela listan omsluts av hakparenteser (”[ ]”). Nedan visas ett antal exempel.
Numerisk vektorLängd
[]0
[3]1
[2; 3; 5]3
[0; -0.2; 845.25; 5; 5; 5]6
Du kan skapa en vektor, lägga till element, öppna enskilda element och ta reda på vektorns längd med hjälp av blocket Vektoroperationer. Du kan också skapa en vektor med hjälp av blocket Variabel.
Logisk vektor
Typen Logisk vektor motsvarar en lista med logikvärden. Den här typen liknar typen Numerisk vektor som beskrivs ovan, med undantaget att varje element i vektorn är ett logikvärde och endast kan ha något av värdena Sant eller Falskt.
Datatyper
Snabblänkar