CAD programy 4M
(= číslo1 číslo2 ...)
Vrací T (pravda), pokud jsou čísla stejná.
Tato funkce vám říká, zda jsou dva, nebo více prvků stejná.
-pokud se rovnají, výsledek je T (pravda)
-pokud se nerovnají, výsledek je F (nepravda)
Pokud funkce obsahuje více než dva prvky, vrací T (pravda), když je každý prvek roven prvku nalevo od něj. Tyto čísla můžou být i řetězce čísel.
POZNÁMKA:
Nezaměňujte funkci = s funkcí equal. Rozdíl: Funkce = porovnává čísla a řetězce; funkce equal porovnává seznamy.
Obě funkce = i equal provádí porovnávání; ale ani jedna z funkcí není aritmetická funkce "rovná se", kterou byste očekávali, jako 1+2=3. V LISP, je tato služba prováděna funkcí setq.
Tato funkce vám říká, zda jsou dva, nebo více prvků stejná.
-pokud se rovnají, výsledek je T (pravda)
-pokud se nerovnají, výsledek je F (nepravda)
Pokud funkce obsahuje více než dva prvky, vrací T (pravda), když je každý prvek roven prvku nalevo od něj. Tyto čísla můžou být i řetězce čísel.
This expression | Vrací |
---|---|
(= 8 8) | T |
(= 10 10.0 10) | T |
(= "x" "y") | nil |
(= "door" "door") | T |
(= "door" "door" "door") | T |
(= 10) | T |
Nezaměňujte funkci = s funkcí equal. Rozdíl: Funkce = porovnává čísla a řetězce; funkce equal porovnává seznamy.
Obě funkce = i equal provádí porovnávání; ale ani jedna z funkcí není aritmetická funkce "rovná se", kterou byste očekávali, jako 1+2=3. V LISP, je tato služba prováděna funkcí setq.