LISP でプログラムを作成して、ユーザーから文字列を取得し、文字列の各文字コードに 1 を追加して形成された文字列を返したいと考えています。例えば:
入力: 「hello123」 出力: 「ifmmp234」
文字を1つずつASCIIに変換してから、やりたいことをやるべきだと思いました。
これに関する任意のヘルプは非常に高く評価されます..
ありがとう
これは私が開発したコードです。ただし、出力に NIL が表示されます。これで私を助けてもらえますか:
(defun esi (n)
(setf m 0)
(loop (when (< m (length n))
(return))
(code-char (+ 1 (char-code (char n m))))
(+ 1 m)))