Generelle funktioner
Dette afsnit indeholder korte beskrivelser af de funktioner, der kan bruges med alle datatyper.
Funktion | Virkemåde |
---|---|
convert | Konverterer et udtryk fra én understøttet datatype til en anden. |
if | Udfører det andet eller tredje udtryk i en serie af udtryk, afhængig af om det første udtryk evalueres til true eller false. |
max | Returnerer den største værdi fra en liste over udtryk af enhver understøttet datatype. |
min | Returnerer den mindste værdi fra en liste over udtryk af enhver understøttet datatype. |
sizeof | Returnerer størrelsen på et array. |
if
Denne funktion bruger tre udtryk som input. Hvis det første udtryk evalueres til true, evalueres det andet udtryk og bruges som resultat (det tredje udtryk evalueres ikke). Hvis det første udtryk evalueres til false, evalueres det tredje udtryk og bruges som resultat (det andet udtryk evalueres ikke). Det første udtryk skal være af typen Boolean. Det andet og tredje udtryk skal være af samme type.
if (bool_udtryk, udtryk2, udtryk3)
hvor:Parameter | Beskrivelse |
---|---|
bool_udtryk | Et udtryk af typen Boolean. |
udtryk2 | Et udtryk i en af de understøttede datatyper. |
udtryk3 | Et udtryk af samme type som udtryk2. |
max
max (udtryk {, udtryk }0+)
hvor udtryk er et udtryk i en af de understøttede datatyper. Hvis x = 8, y = 13 og z = 28, returnerer følgende udtryk værdien 53.max (x +2, y, z, 53, 1, 17,4)
min
min (udtryk {, udtryk }0+)
hvor udtryk er et udtryk i en af de understøttede datatyper. Hvis x = 8, y = 13 og z = 28, returnerer følgende udtryk værdien 1.min (x +2, y, z, 2*z, 53, 1, 17,4)
sizeof
Denne funktion beregner størrelsen på et array og returnerer det højeste indeks, der er brugt til et element i det angivne array. Hvis du f.eks. angiver indgange for placeringerne 5, 7, 8, 15 og 25 i et array, returnerer sizeof tallet 25, selvom kun 5 placeringer i arrayet har indgange, der ikke indeholder standardværdier. (Normalt udfylder man arrayplaceringer i rækkefølge).
sizeof (array_id)
hvor array_id er navnet på arrayet.