3

構造体に含まれるフィールドを見つけるにはどうすればよいですか? たとえば、次のものがある場合:

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

から (:data :left :right) のリスト、セット、またはベクトルを取得するにはどうすればよいですか? 私はもう試した

(show a)

しかし、これは正しいように見えるメソッドを提供しません。

4

1 に答える 1

4

私は答えを見つけました-簡単です

(keys a)

これをもらいます。

于 2009-07-06T16:30:41.443 に答える