Lisp でユーザーの入力を変数に代入する
ユーザーの入力は、
(read)
で受け取れる。これを、setq などの関数と組み合わせて使う。
> (defun ask-question (question)
(format t "~A?" question)
(read))
ASK-QUESTION
> (setq x (ask-question "How old are you"))
How old are you?100
100
> x
100
少しずつ慣れてきた。