Bonjour, je débute en lisp et je rencontre le problème suivant: j'ai reussis à crée une matrice de taille n*m mais j'aimerai compter le nombre d'élément à NIL que contient cette matrice et je ne sait pas comment parcourir les lignes et colonne d'une matrice en lisp.
voilà mon code pour l'instant
cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 (defun creer-grille(dim nb-coul) (setq flow (make-grille :dimensions dim :matrice (make-array dim :initial-element nil) :nb-couleurs nb-coul))) (defun init-matrice(G n m) "Initialise tous les éléments de la matrice comme étant des structures zone" (defun init-case(G i j) (setf (aref (grille-matrice G) i j) (make-zone)))
Partager