Az OPL programozási nyelv

Beépített és absztrakt adattípusok

5. Beépített és absztrakt adattípusok

Változókat deklarálni az eljárások elején lehet, kétféleképpen:

    LOCAL x, y, z
    GLOBAL v, w

Deklarációkor dől el egy változó típusa, méghozzá a változónév végén elhelyezkedő típuskarakter alapján.
A beépített skalár típusok az alábbiak:

Típuskarakter

Változótípus

Példa deklaráció

  (semmi)

Lebegőpontos

LOCAL aFloating

%

Integer

LOCAL anInteger%

&

Long integer

LOCAL aLong&

$

String

LOCAL aString$

Ezekből létrehozható egydimenziós tömb is:

LOCAL a%(5)

Tömb integer értékekből

LOCAL a(5)

Tömb lebegőpontos értékekből

LOCAL a$(5,8)

Tömb stringekből (lényeges a második index!)

LOCAL a&(5)

Tömb long integer értékekből

Az OPL nem támogatja a többdimenziós tömbök létrehozását.

Deklarációnál minden változó kezdőértéket kap, ez numerikus változóknál 0, sztringeknél az üres sztring ("").

Konstansokat a CONST kulcsszóval lehet deklarálni.