You are on page 1of 1

AutoLISP

egész számok valós típusúvá lépnek elő, és a végeredmény valós típusú lesz.
Például:

(+ 1 2) eredménye 3

– (kivonás)

(– <szam1> <szam2> . . . )

Ez az aritmetikai függvény az első számból kivonja a második számot, és a


kettő különbségével tér vissza. Amennyiben kettőnél több szám szerepel a listá-
ban, akkor a függvény a másodiktól az utolsóig terjedő számok összegét vonja ki
az elsőből, és ezzel a végeredménnyel tér vissza. Amennyiben a listában csak egy
szám szerepel, akkor az eredmény ennek nullából levont értéke lesz. A függvény a
kiértékelés fent ismertetett szabályaival valós és egész számokkal egyaránt hasz-
nálható. Példa:

(– 7 0 3 0) eredménye 4

* (szorzás)

(* <szam1> <szam2>. . . )
Ez a függvény a listában szereplő összes szám szorzatával tér vissza. A kiér-
tékelés szokásos szabályainak figyelembevételével valós és egész számokkal
egyaránt használható. Abban az esetben, ha csak egy számot ad meg, a függvény
ezt 1-gyel szorozza meg, és ennek eredményével tér vissza. Példa:

(* 4 3) eredménye 12

/ (osztás)

(/ <szam1> <szam2> . . . )

Ez a függvény elosztja az első számot a másodikkal, és a hányadosukkal tér


vissza. Amennyiben argumentumként kettőnél több számot ad meg, akkor a függ-
vény az első számot a másodiktól az utolsóig terjedő számok szorzatával osztja el,
és a végső hányadossal tér vissza. A kiértékelés szokásos szabályainak figyelem-
bevételével valós és egész számokkal egyaránt használható. Abban az esetben,
ha csak egy számot ad meg, a függvény ezt 1-gyel osztja el, és ennek eredmé-
nyével tér vissza. Példa:

(/ 300 2) eredménye 150


(/ 2 5) eredménye 0
(/ 2 5.0) eredménye 0.4

42

You might also like