You are on page 1of 1

AutoLISP

A hozzárendelés
A hozzárendelés vagy hozzákötés az a specifikus AutoLISP folyamat, amely során
egy szimbolikus atomhoz – változóhoz – egy értéket kötünk hozzá. Ez az érték-
hozzárendelés ideiglenes, adott pillanatban ugyanahhoz a változóhoz egy más
érték köthető hozzá. A változó típusát így nem szükséges meghatározni.
A hozzárendelés a setq függvénnyel végezhető el.
Használata:

(setq szimb1 kifej1 szimb2 kifej2 .... szimbn kifejn)

Ahol a szimb1 ... szimbn változók, a kifej1... kifejn pedig atomok, vagy listák.
Példa:

Command:(setq szimbolum 78)


78
Command:!szimbolum
78
Command:(setq szimbolum “karaktersor”)
”karaktersor”
Command:!szimbolum
”karaktersor”

Megfigyelhető, hogy a szimbolum nevű változóhoz először hozzákötöttük a 78


egész számot. Visszakérdezve a felkiáltójellel, visszafordítja a 78-at. Továbbiak-
ban ugyanazon változóhoz hozzákötjük a “karaktersor” karaktersor típusú adatot, a
továbbiakban visszakérdezve a felkiáltójellel a “karaktersor”-t fordítja vissza.

Számadatok típusai
Két alapvető számadattípus létezik az AutoLISP-ben: egész számok és valós
számok. A számadatok típusát egyszerűen le is kérdezhetjük a type függvény
segítségével:

Command:(type 1.0)
REAL

A valós számok úgy ismerhetők fel, hogy tizedespontot tartalmaznak. Az


AutoCAD-el ellentétben AutoLISP-en a –1 és +1 közötti valós számok mindig kell
tartalmazzák a tizedespont előtt a 0-t is: –0.025, +0.369.

17

You might also like