Elixir:如何使struct可枚举

我有一个结构:

my_struct = %MyStruct{a: 1, b: 2}

我如何使它可枚举,所以我可以使用它上面的Enum方法?

最佳答案 您可以使用Map.to_list(struct)而不是Enum.to_list,因为结构只是带有__struct__键的映射.

点赞