2009-07-06 6 views
3

Comment trouver les champs d'une structure? Par exemple, si je donne les résultats suivants:Obtenir la liste des champs dans la structure

(defstruct bintree :data :left :right) 
(def a (struct bintree 0 nil nil)) 

comment pourrais-je obtenir une liste, ensemble, ou vecteur de (: données: à gauche: à droite) d'un? J'ai essayé

(show a) 

mais cela ne donne aucune méthode qui semble correcte.

Répondre

4

Je trouve la réponse - simple

(keys a) 

va me faire cela.

+0

Vous pouvez accepter vos propres réponses –

Questions connexes