משתנים

משתנים לוקליים

נגדיר משתנים לוקליים בעזרת LET, לדוגמא:

(let
plot:\[(({\operatorname{var}
 _1}\,\,{\text{va}}{{\text{l}}_1}{\text{) }}...{\text{ (}}{\operatorname{var}
 _n}\,\,{\text{va}}{{\text{l}}_n}))\]
      let-body
)

המשתנים המוגדרים קיימים מהתחלת הצהרת let עד סופה.

משתנים מיוחדים

שני סוגי משתנים מיוחדים:

  1. (defvar variable [init-value])

נהוג לסמן משתנים מיוחדים עם כוכביות, לדוגמא:

(defvar *my-var* 17)

  1. (defparameter variable init-value)

הגדרת פרמטר שנשאר קבוע ולא משתנה במהלך ריצת התוכנית.

מאת: מיכאל קנוסוב

לימוד שפת LISP

בתור חובב תכנות ללא ניסיון רב אני מעונין ללמוד באופן פרטי את שפת ליספ בתור
שפת אם לתכנות פונקציונלי. אינני עוסק בתכנות ואינני מתכוון להרויח משפת תכנות מדובר רק בלימוד תכנות כהובי. אודה לך אם תןכל להתקשר לטלפון 050-6262013
תודה
מאת: white-dragon

שימוש של lisp

אפשר לכתוב בlisp מקרואים וקיצורים חדשים לemacs.
שיתוף:
| עוד