Function RESTART-NAME
restart-name
restart => name
restart - restart
name - シンボル
restartの名前を返却しますが、 もしrestartが名前を持っていなかったときは、 nil
が返却されます。
restart-case
(loop for restart in (compute-restarts)
(restart-name restart))
collect ("Return 1." 1)
(case1 () :report nil () :report "Return 2." 2)
("Return 3." 3)
(case3 () :report "Return 4." 4))
(case1 () :report => (CASE1 NIL CASE3 CASE1 ABORT)
;; 上記の例はABORTという名前のrestartを明に作成していませんが
;; しかし暗黙的にシステムによって提供されます。
なし。
なし。
なし。
compute-restarts
, find-restart
なし。