我正在尝试使用随机数生成器来填充两个列表,然后我将从列表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).
答案 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]]