מערכים
יצירת מערך נעשית על ידי הפונקציה make-array.
דוגמא ליצירת מערך חד ממדי:
(setf
numarray (make-array 10))
הפונקציה תיצור מערך חד ממדי שכל איבריו
מאותחלים להיות NIL.
יצירת מערך דו ממדי שאבריו מאותחלים
להיות NIL:
(setf
twodimension (make-array '(4 4)))
יצירת מערך חד ממדי שכל האיברים בו הם
20:
(setf
initarray (make-array 10 :initial-element 20))
גישה למערת בעזרת הפקודה aref:
שינוי איבר במערך, בעזרת setf.
דרך נוספת להגדיר מערך ולאתחל לתוכו
ערכים היא בעזרת הפונקציה vector:
הפונקציה תיצור מערך עם 5 תאים
מאותחלים.
לימוד שפת LISP
בתור חובב תכנות ללא ניסיון רב אני מעונין ללמוד באופן פרטי את שפת ליספ בתורשפת אם לתכנות פונקציונלי. אינני עוסק בתכנות ואינני מתכוון להרויח משפת תכנות מדובר רק בלימוד תכנות כהובי. אודה לך אם תןכל להתקשר לטלפון 050-6262013
תודה