Voorbeelden: DIM("12345") retourneert 5, DIM("""") en DIM("\n") retourneert 1. (Let op het
gebruik van de twee dubbele aanhalingstekens en de escape-reeks.)
STRING
Syntaxis: STRING(Expressie, [Modus], [Precisie], [Scheidingstekend] of
{Scheidingsteken, ["[Decimaalteken[Exponent[Minteken]]]"], [DotZero]}],
[Groottelimiet] of {Groottelimiet, [Tekengrootte], [Vet], [Cursief],
[Monospaced]}]
Hiermee wordt de expressie geëvalueerd en het resultaat geretourneerd als een tekenreeks.
De extra parameters geven aan hoe getallen worden weergegeven.
Als de modus is opgegeven, moet deze de volgende waarde hebben:
0: Huidige instelling gebruiken
1: Standaard
2: Vast
3: Wetenschappelijk
4: Ingenieur
5: Variabel
6: Afgerond
Voeg 7 toe aan deze waarde om de modus voor echte breuken te specificeren en 14 voor de modus voor
gemengde breuken.
Precisie is in -1 voor de huidige instellingen of 0 t/m 12.
Scheidingsteken is een tekenreeks die een set cijfers en scheidingstekens bevat. Er wordt aangenomen dat
het laatste cijfer het cijfer is vóór het decimaalteken. Scheidingsteken kan ook een getal zijn. -1 betekent de
standaard gebruiken, 0 t/m 10 geven het gebruik van een van de 11 ingebouwde scheidingstekens in het
scherm Startinstellingen aan.
"[Decimaalteken[Exponent[Minteken]]]" is een tekenreeks met 0 tot 3 tekens. De eerste wordt
gebruikt als decimaalteken, de tweede voor de exponent en de laatste voor het minteken
Als DotZero niet nul is, worden getallen weergegeven met de notatie .1 in plaats van 0.1.
Als Groottelimiet is gespecificeerd, wordt geprobeerd een getal te genereren dat aan het opgegeven
aantal pixels voldoet. U kunt ook de tekengrootte (10 tot 22) en eigenschappen opgeven (vet, cursief en
mono-spaced als Booleaanse waarden waarbij 0 onwaar is). Er is geen garantie dat het resultaat past, maar
met deze opdracht wordt geprobeerd het resultaat passend te maken.
Voorbeelden:
Tekenreeks
string(F1), wanneer F1(X) = COS(X)
STRING(2/3)
string(L1) wanneer L1 = {1,2,3}
string(M1) wanneer M1 =
Resultaat
"COS(X)"
0,666666666667
"{1,2,3}"
"[[1,2,3],[4,5,6]]"
Programmaopdrachten 631