You are on page 1of 1

AutoLISP

Atomok és listák
Két alapvető AutoLISP objektum létezik: atom és lista. Az atomok egyszerű-, a
listák pedig komplex elemek. Ezek az AutoLISP alapelemei.

Alapelemek:

• Listák
• Atomok sorozata zárójelek között

• Atomok
• Definíció:
– „minden ami nem lista”
– a nyelv eszközeivel nem bontható tovább
• Konstans atomok
• Szimbólikus atomok

• Speciális atomok: nil, t

AZ ATOM ÉRTÉKE MAGA AZ ATOM.

Konstans atomok:
• Számok: egész (integer), valós (real) szám;
1234, 56.78, 123.56e-3
• Karaktersorok (string), kettős aposztróf között;
”abcdefghijk...”
• Kiválasztási halmaz (selection set);
• Objektum név (entity name);
• Állomány-leíró (file descriptor).

Szimbolikus atomok:
• Szimbolikus atomok = Változók;
• A változó neve betűvel kezdődik, és bármilyen jel követheti, kivétel az elvá-
lasztó jelek;
Példa: point1, point2, teljes hossz
• A változó egy értéket jelöl, tárol.

Speciális atomok:
• Értékét nem lehet/szabad felüldefiniálni;
• t – igaz értéket jelöli;
• nil – hamis érték és üres lista ();
(atom amely lista is !!!)
• pi – 3.141592;
• pause – ”\\”.

13

You might also like