Az ABEL programozási nylev

Set -ek

Set -ek

A set -ek signal -ok és konstansok egy gyűjteményét jelentik. [] jelek között adjuk meg az elemeiket.
például: A=[A3,A2,A1,A0] vagy A=[A3..A0]

Egy elem lekérésen a [ ] operátorokkal tehető meg. pl.:

A=[A3..A0]; A[2]=1; "Jelen esetben A2-vel egyenlő."

A Set-ek 0-tól indexelődnek, így a 2 indexű elem a Set 3. elemét adja vissza.

Egy Set elemeinek a száma lekérhető a @SETSIZE direktívával.

A=[A0..A3]; @SETSIZE A; "Jelen esetben 4-gyel egyenlő."

Egy Set-nek értékül lehet adni egy egyszerű értéket. (Ilyenkor "vezető-nullákkal" kipótolja az értékadást.)

A=[A0,A1,A2]; A=1; "Jelen esetben A2-fog nullától eltérő értéket kapni." "Az előző kód ezzel ekvivalens:" A=[A0,A1,A2]; A0=0; A1=0; A2=1;