Основи мови програмування Лісп, Детальна інформація
Основи мови програмування Лісп
APPEND [(Q W E), (R T Y U)]
APPEND [(W E), (R T Y U)]
APPEND [(E), (R T Y U)]
APPEND [NIL, (R T Y U)]
APPEND = (R T Y U)
APPEND = (E R T Y U)
APPEND = (W E R T Y U)
APPEND = (Q W E R T Y U)
(Q W E R T Y U)
Виведемо на екран трасу функції REVERSE з дозволом (лівий стовпчик) та без дозволу (правий стовпчик) трасировки функції APPEND для виразу (REVERSE ‘(q w)).
$ (TRACE-FUNCTION ‘REVERSE) $ (TRACE-FUNCTION ‘REVERSE)
$ (TRACE-FUNCTION ‘APPEND) $ (REVERSE ‘(q w))
$ (REVERSE ‘(q w)) REVERSE [(Q W)]
REVERSE [(Q W)] REVERSE [(W)]
REVERSE [(W)] REVERSE [NIL]
REVERSE [NIL] REVERSE = NIL
REVERSE = NIL REVERSE = (W)
APPEND [NIL, (W)] REVERSE = (W Q)
APPEND = (W) (W Q)
REVERSE = (W)
APPEND [(W), (Q)]
APPEND [NIL, (Q)]
APPEND = (Q)
APPEND = (W Q)
REVERSE = (W Q)
(W Q)
APPEND [(W E), (R T Y U)]
APPEND [(E), (R T Y U)]
APPEND [NIL, (R T Y U)]
APPEND = (R T Y U)
APPEND = (E R T Y U)
APPEND = (W E R T Y U)
APPEND = (Q W E R T Y U)
(Q W E R T Y U)
Виведемо на екран трасу функції REVERSE з дозволом (лівий стовпчик) та без дозволу (правий стовпчик) трасировки функції APPEND для виразу (REVERSE ‘(q w)).
$ (TRACE-FUNCTION ‘REVERSE) $ (TRACE-FUNCTION ‘REVERSE)
$ (TRACE-FUNCTION ‘APPEND) $ (REVERSE ‘(q w))
$ (REVERSE ‘(q w)) REVERSE [(Q W)]
REVERSE [(Q W)] REVERSE [(W)]
REVERSE [(W)] REVERSE [NIL]
REVERSE [NIL] REVERSE = NIL
REVERSE = NIL REVERSE = (W)
APPEND [NIL, (W)] REVERSE = (W Q)
APPEND = (W) (W Q)
REVERSE = (W)
APPEND [(W), (Q)]
APPEND [NIL, (Q)]
APPEND = (Q)
APPEND = (W Q)
REVERSE = (W Q)
(W Q)
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021