如何随机添加数字到列表,然后使用Erlang删除?

时间:2018-04-08 01:35:33

标签: erlang

我正在尝试使用随机数生成器来填充两个列表,然后我将从列表1中删除列表2.我得到的问题是它实际上并没有从列表中删除任何内容。我是Erlang的新手,所以任何帮助都会受到赞赏。

generate_number() ->
R1 = [[rand:uniform(10) || _ <- lists:seq(1, 10)]],
R2 = [[rand:uniform(10) || _ <- lists:seq(1, 10)]],
R3 = R1 -- R2,
io:format("Final List: ~p~n", R3).

1 个答案:

答案 0 :(得分:1)

您正在另一个列表中使用列表推导,结果是SELECT COUNT(*) FILTER (WHERE like_state) AS likes , COUNT(*) FILTER (WHERE NOT like_state) AS dislikes ... 。删除外方括号,你应该没问题:

R1 = [[5,2,1,9,6,6,3,8,10,1]]