在 GHCi 中输入列表推导式不会生成列表,最后的方括号丢失,并且控制台冻结。这就是我想出的:
[13*x + 3 | x <- [1..], rem (13*x + 3) 12 == 5, mod (13*x + 3) 11 == 0, 13*x + 3 <= 1000]
Run Code Online (Sandbox Code Playgroud)
我相信问题出在x <- [1..], 或13*x + 3 <= 1000。我的13*x + 3 <= 1000意思是确定 x in 可以取的值的上限x <- [1..]。
我得到了一个结果[341,但它确实缺少第二个方括号,并且控制台冻结了。