2010-11-27 11 views

Répondre

6

position fonctionne comme documenté. Le hyperspec says: élément

La position retournée est l'indice dans la séquence de l'extrémité gauche (si à partir de la fin est vrai) ou de la droite (si à partir de la fin est faux) qui satisfait à l'essai; autrement nul n'est renvoyé. L'index renvoyé est relatif à l'extrémité gauche de la séquence entière, indépendamment de la valeur de début, de fin ou de fin.

+0

Ah. Je dois donc prendre de la longueur et soustraire. Merci. – nakiya

+1

"de l'extrême gauche (si de-fin est vrai) ou de la plus à droite (si de-fin est faux)" Hein? N'est-ce pas exactement le mauvais sens? – sepp2k

+0

@ sepp2k c'est ce que je pensais, mais c'est directement de l'hyperspec! Je n'ai pas eu de CL sur ce comp pour tester, mais c'est le contraire du comportement dont je me souviens – tobyodavies

2

Essayez (position 3 '(1 2 3 4 3 2 1) :from-end t) voir ce que le mot-clé :from-end ne fait ...

ce que vous semblez vouloir est beaucoup plus simple - (- (length list) (position elem list))