Lisp-do-list

提供:Dev Guides
移動先:案内検索

LISP-Dolistコンストラクト

dolistコンストラクトにより、リストの各要素を反復処理できます。

たとえば、main.lispという名前の新しいソースコードファイルを作成し、次のコードを入力します-

(dolist (n '(1 2 3 4 5 6 7 8 9))
   (format t "~% Number: ~d Square: ~d" n (* n n))
)

実行ボタンをクリックするか、Ctrl + Eを入力すると、LISPはすぐに実行し、返される結果は-

Number: 1 Square: 1
Number: 2 Square: 4
Number: 3 Square: 9
Number: 4 Square: 16
Number: 5 Square: 25
Number: 6 Square: 36
Number: 7 Square: 49
Number: 8 Square: 64
Number: 9 Square: 81