while

Title
while
Type
Macro
Arguments
while TEST &body BODY
Package
lisp
Section
制御構造
File
evalmacs.l
条件節が成立する間、BODYを繰り返して実行します。
BODYの実行の途中でwhileを抜けるには、returnを使います。

  (while 条件 本体)

使用例:
  ;;; 確認しつつ処理を実行する場合
  (while (yes-or-no-p "次行に移動しますか?")
    (forward-line)
    (reverse-region (progn (goto-bol) (point))
                    (progn (goto-eol) (point)) t)
    (refresh-screen))
  => nil