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") |