「Common Lisp」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
14行目: | 14行目: | ||
(* 5 6) | (* 5 6) | ||
(/ 7 8) | (/ 7 8) | ||
+ | |||
+ | [[レキシカル変数]](他言語でいうローカル変数)への代入はletを使う。 | ||
+ | (let ((x (+ 1 2))) | ||
以上 | 以上 | ||
[[category: プログラミング言語]] | [[category: プログラミング言語]] |
2024年2月9日 (金) 10:07時点における版
Common Lisp(読み:こもんりすぷ)とは、関数型のプログラミング言語である。
単に「LISP」という場合は51%くらい「Common Lisp」のことであり、49%くらいは「AutoLisp」のことなので注意しよう。
主にemacsの設定ファイルや拡張機能を実装するプログラミング言語として使われている。
Lisp 入門
この記法が基本となる。関数名に続き半角スペース区切りで引数を指定する。
(関数名 引数 引数 ...)
四則演算も同じ。あくまで関数である。
(+ 1 2) (- 3 4) (* 5 6) (/ 7 8)
レキシカル変数(他言語でいうローカル変数)への代入はletを使う。 (let ((x (+ 1 2)))
以上