Generelle funksjoner
Denne delen inneholder korte beskrivelser av funksjonene som kan brukes med alle datatyper.
Funksjon | Hva den gjør |
---|---|
convert | Konverterer et uttrykk fra én datatype som støttes, til en annen. |
if | I en serie med uttrykk utfører den det første eller tredje uttrykket, avhengig om det første uttrykket resulterer i sann eller usann. |
max | Returnerer den største verdien fra en liste over uttrykk for en hvilken som helst datatype som støttes. |
min | Returnerer den minste verdien fra en liste over uttrykk for en hvilken som helst datatype som støttes. |
sizeof | Returnerer størrelsen på en matrise. |
if
Denne funksjonen bruker tre uttrykk som inndata. Hvis det første uttrykket resulterer i sann, vil det andre uttrykket resultere og brukes som resultatet (det tredje uttrykket resulterer ikke). Hvis det første uttrykket resulterer i usann, vil det tredje uttrykket resultere og brukes som resultatet (det andre uttrykket resulterer ikke). Det første uttrykket må være av typen boolsk, og det andre og tredje uttrykket må være av samme type.
if (bool_expr, expr2, expr3)
der:Parameter | Beskrivelse |
---|---|
bool_expr | Et uttrykk av typen boolsk. |
expr2 | Et uttrykk av en hvilken som helst datatype som støttes. |
expr3 | Et uttrykk av samme datatype som expr2. |
max
max (expr {, expr }0+)
der
expr er et uttrykk av en hvilken som helst datatype som støttes. Hvis for eksempel
x = 8, y = 13 og z = 28, returnerer følgende uttrykk verdien
53.max (x +2, y, z, 53, 1, 17.4)
min
min (expr {, expr }0+)
der
expr er et uttrykk av en hvilken som helst datatype som støttes. Hvis for eksempel
x = 8, y = 13 og z = 28, returnerer følgende uttrykk verdien
1.min (x +2, y, z, 2*z, 53, 1, 17.4)
sizeof
Denne funksjonen beregner størrelsen på en matrise, og returnerer den høyeste indeksen som brukes for et element i den angitte matrisen. Hvis du for eksempel oppgir oppføringer for plasseringene 5, 7, 8, 15 og 25 i en matrise, returnerer sizeof tallet 25, selv om bare 5 plasseringer i matrisen har ikke-standardiserte oppføringer. (Vanligvis fyller du matriseplasseringer i rekkefølge.)
sizeof (array_id)
der array_id er
navnet på matrisen.