CAD programy 4M
(atoms-family formát [symbol1 symbol2 ...])
atoms-family
Tato funkce řadí všechny předdefinované nebo uživatelem definované funkce do aktuální relace. Formátový argument určuje, jak bude informace vrácena. Formát je celé číslo hodnoty 0 nebo 1.
Volitelný argument [symbol1symbol2 ...] je seznam řetězců reprezentujících symboly. Používá se k potvrzení, zda jsou v aktuální relaci definovány názvy funkcí. Pokud jsou definovány symbol1, symbol2, ..., LISP vrátí symboly jako řetězce v závislosti na zvoleném formátu. Není-li definována, na místo symbolu se vrátí nil.
PŘÍKLAD:
Tato funkce řadí všechny předdefinované nebo uživatelem definované funkce do aktuální relace. Formátový argument určuje, jak bude informace vrácena. Formát je celé číslo hodnoty 0 nebo 1.
| Format | Meaning |
|---|---|
| 0 | Defined functions are returned as a list. |
| 1 | Defined functions are returned as a list of strings. |
Volitelný argument [symbol1symbol2 ...] je seznam řetězců reprezentujících symboly. Používá se k potvrzení, zda jsou v aktuální relaci definovány názvy funkcí. Pokud jsou definovány symbol1, symbol2, ..., LISP vrátí symboly jako řetězce v závislosti na zvoleném formátu. Není-li definována, na místo symbolu se vrátí nil.
PŘÍKLAD:
| Kód | Vrací |
|---|---|
| (setq hi "Greeting 1") | |
| (setq bye "Greeting 2") | |
| (atoms-family 0 '("hi" "bye")) | (HI BYE) |
| (atoms-family 0 '("hi" "hello" "bye")) | (HI nil BYE) |
| (atoms-family 1 '("hi" "bye")) | ("HI" "BYE") |