CAD programy 4M
(eq tvrzení1 tvrzení2)
Určuje, zda jsou dva výrazy vázány ke stejnému symbolu.
Tato funkce určuje, zda jsou dva výrazy vázány ke stejnému symbolu. Pokud ano, eq vrací T; pokud ne, eq vrací nil.
PŘÍKLAD:
POZNÁMKA: Funkce eq není stejná jako funkce = (rovná se) a equal(equal tvrzení1 tvrzení2) [tolerance](IDR_166). Funkce = vrací T, pokud si jsou dvě čísla nebo dva řetězce rovny. Funkce equal vrací T, pokud jsou si rovny dva výrazy. Funkce eq vrací T, pokud jsou dva výrazy přiřazeny ke stejnému symbolu.
Tato funkce určuje, zda jsou dva výrazy vázány ke stejnému symbolu. Pokud ano, eq vrací T; pokud ne, eq vrací nil.
PŘÍKLAD:
Kód | Comments |
---|---|
(setq s1 '(1 2 3)) | Create symbol s1. |
(setq s2 '(1 2 3)) | Create symbol s2. |
(setq s3 s2) | Bind s2 to s3. |
(eq s1 s3) | nil because s1 and s3 are not the same list. |
(eq s3 s2) | T because s3 and s2 are the same list. |
POZNÁMKA: Funkce eq není stejná jako funkce = (rovná se) a equal(equal tvrzení1 tvrzení2) [tolerance](IDR_166). Funkce = vrací T, pokud si jsou dvě čísla nebo dva řetězce rovny. Funkce equal vrací T, pokud jsou si rovny dva výrazy. Funkce eq vrací T, pokud jsou dva výrazy přiřazeny ke stejnému symbolu.