LISP
Opis wyrażeń i parametrów języka LISP
Dostępne słowniki:
| Termin | Definicja | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cos | funkcja oblicza cosinus kąta podanego w radianach |
|||||||||||||||
| cons |
cons |
|||||||||||||||
| cond | (cond (warunek1 działanie1 ) (warunek2 działanie2 ) ...) Program może wykonywać różne operacje w zależniści które z warunków zostaną spełnione.
|
|||||||||||||||
| command | Pozwala uruchomić wbudowane funkcje ZWCADa w kodzie LISP |
|||||||||||||||
| close | Zamyka otwarty plik |
|||||||||||||||
| chr | ||||||||||||||||
| car | zwraca określony element listy |
|||||||||||||||
| boundp | Zprawdza czy do zmiennej przypisana jest wartość |
|||||||||||||||
| boole | (boole funkcja argument1 argument2 ...) Stosuje logikę boolowską na przekazanych argumentach funkcja - określa jaką operację wykonać na argumentach
argumenty mają być typu integer np: (setq OSMODE ( getvar "OSMODE" ) ) ; OSMODE = 3 = 1(END) + 2(MID) |
|||||||||||||||
| atoms-family | (atoms-family format lista_symboli) |
|||||||||||||||
| atom | Sprawdza, czy parametr jest pojedynczym elementem |
|||||||||||||||
| atoi | Zamienia tekst reprezentujący liczbę na jej wartość liczbową |
|||||||||||||||
| atof | Zamienia tekst na liczbę rzeczywistą |
|||||||||||||||
| atan | oblicza arcus tangens liczby |
|||||||||||||||
| assoc | Wyszukuje w liście asocjacyjnej pierwszy pasujący element |
|||||||||||||||
| ascii | zamienia literę na jej kod ascii |
|||||||||||||||
| apply | (apply funkcja lista) Wykonuje funkcję na liście |
|||||||||||||||
| append |
(append lista1 lista2 ....) |
|||||||||||||||
| angtos | ||||||||||||||||
| angtof | (angtof kąt [tryb]) Zamienia kąt (string) na liczbę rzeczywistą reprezentująca kąt w radianach. Parametry opcjonalne pozwalają na określenie formatu kąta przekazywanego jako parametr
|