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: