Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

AutoLISP

numberp

(numberp <tetel>)

A függvény T értékkel tér vissza, ha a tetel valós vagy egész típusú szám,
egyébként nil értékkel.

open

(open <fajlnev> [mod])

Ez a függvény megnyit egy állományt az AutoLISP I/O függvényei általi hozzá-


férésre. A függvény az állományleíróval tér vissza, amelyet az I/O függvények fog-
nak felhasználni, így ezt a setq függvénnyel hozzá kell rendelni egy szimbólumhoz.
Példa:

(setq a (open "fajl.kit" "r"))

A fajlnév argumentum egy olyan karaktersor, amely a megnyitni kívánt állo-


mány nevét és kiterjesztését adja meg. A mod argumentum az írás/olvasás címké-
jét tartalmazza, amely csak egyetlen kisbetűből álló karaktersor lehet. A módok
érvényes betűjeleit a következő táblázatban foglaltuk össze.
Az open függvény mod opciói:
- "r" - Olvasásra nyitja meg az állományt. Amennyiben az állománynév nem ta-
lálható, a függvény nil értékkel tér vissza.
- "w" - Írásra nyitja meg az állományt. Amennyiben az állománynév nem léte-
zik, a függvény egy új állományt hoz létre, és azt nyitja meg.
- "a" - Hozzáfűzésre nyitja meg az állományt. Amennyiben a állománynév nem
létezik, a függvény egy új állományt hoz létre, és azt nyitja meg.

or (vagy)

(or <kifejezes...>)

Ez a függvény a kifejezések listáján elvégzett logikai OR művelet végeredmé-


nyével tér vissza. Az or függvény a kifejezéseket balról jobbra haladva értékeli ki,
eközben egy nem nil kifejezést keres. Ha talált egyet, az or függvény abbahagyja a
további kiértékelést, és T értékkel tér vissza. Amennyiben mindegyik kifejezés nil
értékű, az or függvény nil értékkel tér vissza. Példa:

(or nil 45 ‘()) eredményeT


(or nil ()) eredménye nil

69

You might also like