我想在 LISP 中编写一个程序来从用户那里获取一个字符串,并返回通过将 1 加到字符串的每个字符代码而形成的字符串。例如:
输入:“hello123” 输出:“ifmmp234”
我想也许我应该将字符一一转换为ASCII,然后做我想做的事。
对此的任何帮助将不胜感激..
谢谢
这是我开发的代码。然而,它在输出中给了我 NIL 。你能帮我解决这个问题吗:
(defun esi (n)
(setf m 0)
(loop (when (< m (length n))
(return))
(code-char (+ 1 (char-code (char n m))))
(+ 1 m)))