[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: vecteur scheme
From: |
Gilles |
Subject: |
Re: vecteur scheme |
Date: |
Fri, 17 May 2013 15:28:32 +0200 |
User-agent: |
Opera Mail/12.15 (Linux) |
j'ai trouvé que c'est vector-ref qui fait ça mais impossible de m'en
servir,
j'arrive pas à trouver la bonne syntaxe
Quand tu écrits :
(define cta
(vector
'(0 0 1/2 1 1 1)
'(1 0 1/2 2 1 1)
'(6 0 -1/2 1 2 1)
'(4 0 1/2 2 2 1)
))
tu crées un vecteur composé de 4 listes.
Est-ce que ce n'est pas plutôt une liste composée de 4 vecteurs que tu
veux ?
(define cta
(list (vector 0 0 1/2 1 1 1)
(vector 1 0 1/2 2 1 1)
(vector 6 0 -1/2 1 2 1)
(vector 4 0 1/2 2 2 1)
))
On accède à un élément de la liste avec list-ref
(list-ref cta 2) pour le 3ème élément (ça commence à 0)
Une fois récupéré cet élément, tu peux effectivement naviguer à
l'intérieur de cet élément avec vector-ref
--
Gilles
- vecteur scheme, Daniel Cartron, 2013/05/17
- Re: vecteur scheme, Daniel Cartron, 2013/05/17
- Re: vecteur scheme,
Gilles <=
- Re: vecteur scheme, Daniel Cartron, 2013/05/17
- Re: vecteur scheme, Daniel Cartron, 2013/05/17
- Re: vecteur scheme, Daniel Cartron, 2013/05/17
- Re: vecteur scheme, Gilles, 2013/05/17
- Re: vecteur scheme, Daniel Cartron, 2013/05/18
- Re: vecteur scheme, Daniel Cartron, 2013/05/18
Re: vecteur scheme, Gilles, 2013/05/17