我有这个功能:
defp get_list(map, l, i) do list = l ++ map
其中map是每次重复出现的新列表,因此l与它合并并归属于list它对少量页面非常有效,问题是当合并大量页面时,在列表被添加到list一段时间后,会出现以下错误:
(参数错误)参数错误:Erlang.++([0. 33966522437570745,...])(API_sort 0. 1. 0)库/api_sort.示例:18:ApiSort.获取列表/3
ukxgm1gy1#
问题是一些来自网站的“Map”不是列表类型,即使它们都在[]之间,所以我做了一个条件is_list(map),它防止了这些假列表导致错误。
1条答案
按热度按时间ukxgm1gy1#
问题是一些来自网站的“Map”不是列表类型,即使它们都在[]之间,所以我做了一个条件is_list(map),它防止了这些假列表导致错误。