You are on page 1of 1

AutoLISP

- Az érvényes kulcsszavak csak betűkből, számokból és kötőjelekből (-) áll-


hatnak.

Mindenik kulcsszó meghatározásakor előírhatja, hogy az AutoCAD annak rövi-


dítését is elfogadja.
Az initget függvény által beállított szabályzóbitek és kulcsszavak csak a követ-
kező entsel, nentsel, nentselp vagy getxxx függvényhívásra vonatkoznak, azután
automatikusan érvényüket vesztik. Ennek következtében nincs szükség újabb
függvényhívásra a speciális feltételek törléséhez.

itoa

(itoa <egesz>)

Ez a függvény az egész számot karaktersorrá alakítja át, és ezzel a karak-


tersorral tér vissza. Példa:

(itoa 32223) eredménye ”32223”


(itoa -217) eredménye ”-217”

lambda

(lambda <argumentumok> <kifejezes...>)

A lambda egy névtelen függvényt definiál. Ezt a függvényt olyan esetben


szokás használni, amikor új függvény definiálása nem indokolt. A programozó
szándékát is világosabbá teszi, ha a függvény definíciója a felhasználás helyén
látható. A lambda függvény az utolsó kifejezés értékével tér vissza, és gyakran
használatos az apply és/vagy mapcar függvényekkel együtt, amikor egy függvényt
egy listára alkalmazunk. Példa:

(apply '(lambda (x y z)
(* x (- y z))
'(2 18 6)
)

vagy:

(setq szamlalo 0)
(mapcar '(lambda (x)
(setq szamlalo (1+ szamlal))
(* x 5))
'(1 5 11 10.2)
)

64

You might also like