Как увеличивать локальные переменные в elisp

Я пытаюсь написать цикл в elisp, который печатает значения последовательно.

Я пробовал следующий код, чтобы распечатать последовательность из 1 .., которая не работает. Укажите ошибку в код.

(let ((inc_variable 0))
  (message "%S" inc_variable)
  (while t (let ((inc_variable (+ inc_variable 1)))
    (message "%S" inc_variable))))
6
задан Talespin_Kit 28 July 2011 в 12:22
поделиться