Lisp-constants
提供:Dev Guides
LISP-定数
LISPでは、定数はプログラムの実行中に値を変更しない変数です。 定数は defconstant コンストラクトを使用して宣言されます。
例
次の例は、グローバル定数PIを宣言し、後で円の面積を計算する_area-circle_という名前の関数内でこの値を使用することを示しています。
*defun* コンストラクトは関数の定義に使用されます。これについては*関数*の章で説明します。
main.lispという名前の新しいソースコードファイルを作成し、次のコードを入力します。
(defconstant PI 3.141592)
(defun area-circle(rad)
(terpri)
(format t "Radius: ~5f" rad)
(format t "~%Area: ~10f" (* PI rad rad)))
(area-circle 10)
[実行]ボタンをクリックするか、Ctrl + Eを入力すると、LISPがすぐに実行し、返される結果が返されます。
Radius: 10.0
Area: 314.1592