Defun - Defun
defun (zkratka pro "depokuta zábavaction ") je a makro v Lisp rodina programovacích jazyků, která definuje a funkce v globální prostředí[1] který používá formulář:
(defun <function-name> (<parameter-1> <parameter-2> ... <parameter-N>) "volitelná dokumentace" ... )
Definování funkce přídavná čísla
který přidá dvě čísla:
;; Definujte funkci, která sčítá dvě čísla dohromady: (defun přídavná čísla (číslo 1 číslo 2) (+ číslo 1 číslo 2)) (přídavná čísla 5 4) 9
Definování funkce náměstí
který umocňuje číslo na druhou:
;; Definujte funkci, která umocňuje číslo na druhou: (defun náměstí (X) (* X X)) (náměstí 4) 16
Definování funkce, která vrací faktoriál
a číslo
:
(defun faktoriál (číslo) "vypočítá faktoriál" (-li (= číslo 1) 1 (* číslo (faktoriál (- číslo 1))))) (faktoriál 6) 720
Viz také
Reference
- ^ „Makro DEFUN“. LispWorks Ltd.
externí odkazy
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |