【发布时间】:2019-12-16 18:38:19
【问题描述】:
我有一个类似的列表 - [{{1},{2}},{{a},{3}},{{4},{b}},{{5},{6}}]
我有一个函数,可以生成一系列数字-
getNum()
我必须将上述 API 生成的数字添加到上述列表中的每个元组中。
所以结果列表应该看起来像-
[{{1},{2},{10}},{{a},{3},{11}},{{4},{b},{12}},{{5},{6},{13}}]
这里的条目 10、11、12、13 来自 API getNum()。
有人可以帮忙用 erlang 编写一个列表推导来实现这个结果吗?
【问题讨论】:
-
每次调用
getNum()都会返回一个号码吗? -
没有。它可以给出不同的数字。
-
是的,当然。我的问题是,是否每次调用
getNum()都会返回一个数字,或者它是否会返回一个元组或数字列表。你提到一个“系列”,这就是我问的原因。 -
@LutzHorn:我想到了单数系列。但是,我认为将其扩展到元组应该是相似的。
-
让我试试。 Lutz Horn 在问这个问题:是否像它的名字所暗示的那样调用
getNum()并返回一个数字,例如10,或者调用getNum()是否会返回一个数字列表,例如[10, 5, 11, 12]?