Professional Documents
Culture Documents
Atomok És Listák: - Definíció
Atomok És Listák: - Definíció
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
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