Get list of fields in struct
我如何找到结构的字段?例如,如果我具有以下内容:
1 2 | (defstruct bintree :data :left :right) (def a (struct bintree 0 nil nil)) |
我如何从a获取(:data:left:right)的列表,集合或向量?我已经尝试过
1 | (show a) |
但是没有给出看起来正确的方法。
我找到了答案-一个简单的
1 | (keys a) |
会给我这个。
我如何找到结构的字段?例如,如果我具有以下内容:
1 2 | (defstruct bintree :data :left :right) (def a (struct bintree 0 nil nil)) |
我如何从a获取(:data:left:right)的列表,集合或向量?我已经尝试过
1 | (show a) |
但是没有给出看起来正确的方法。
我找到了答案-一个简单的
1 | (keys a) |
会给我这个。