J'expérimente avec destructuration-bind comme suit:utilisation correcte de destructuration-bind
(destructuring-bind
(a b) '(1 2) (list a b)))
Quand j'évalue cela dans le REPL je reçois:
READ from #1=#<INPUT STRING-INPUT-STREAM>: an object cannot start with #\)
[Condition of type SYSTEM::SIMPLE-READER-ERROR]
Je me attendais que le résultat soit
(1 2)
L'erreur ne signifie rien pour moi, dans le contexte du code ci-dessus.
Je me rends compte que je ne fais que lier une simple liste d'arguments, plutôt qu'un arbre, mais je m'attendais toujours à ce que cela fonctionne. Des indices quant à l'endroit où je me suis trompé?
Groan, comme c'est embarrassant. Merci! Au moins, je sais maintenant comment interpréter cette erreur msg à l'avenir. – Joel