WikiDer > Defun
bekor qilish (qisqartmasi "deyaxshi qiziqarliction ") a so'l ichida Lisp a ni belgilaydigan dasturlash tillari oilasi funktsiya ichida global muhit[1] shaklni ishlatadigan:
(bekor qilish <function-name> (<parameter-1> <parameter-2> ... <parameter-N>) "ixtiyoriy hujjatlar" ... )Funktsiyani aniqlash qo'shimchalar bu ikkita raqamni qo'shadi:
;; Ikkala raqamni birlashtirgan funktsiyani aniqlang: (bekor qilish qo'shimchalar (raqam1 №2) (+ raqam1 №2)) (qo'shimchalar 5 4) 9Funktsiyani aniqlash kvadrat bu raqamlarni kvadratchalar:
;; Raqamni kvadratga aylantiradigan funktsiyani aniqlang: (bekor qilish kvadrat (x) (* x x)) (kvadrat 4) 16Qaytaradigan funktsiyani aniqlash faktorial a raqam:
(bekor qilish faktorial (raqam) "faktorialni hisoblab chiqadi" (agar (= raqam 1) 1 (* raqam (faktorial (- raqam 1))))) (faktorial 6) 720Shuningdek qarang
Adabiyotlar
- ^ "Makro DEFUN". LispWorks Ltd.
Tashqi havolalar
| Vikikitob Umumiy Lisp mavzusida sahifasi bor: Common Lisp-dagi funktsiyalarni aniqlash |
bekor qilishyilda Emacs Lisp
| Bu dasturlash tilibilan bog'liq maqola a naycha. Siz Vikipediyaga yordam berishingiz mumkin uni kengaytirish. |